diff options
author | Koichi Sasada <ko1@atdot.net> | 2020-10-20 15:16:21 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2020-10-27 01:45:57 +0900 |
commit | 7ad56fd87b35abf4933e0146761df91e9ec9890a (patch) | |
tree | 36f7ec5b355f4ba7442d228fbb2a5a2f6f87be91 /tool | |
parent | f8d264fdfd4486062c2d526c37e05c4e5c73850d (diff) | |
download | ruby-7ad56fd87b35abf4933e0146761df91e9ec9890a.tar.gz |
freeze dynamic regexp literals
Regexp literals are frozen, and also dynamically comppiled Regexp
literals (/#{expr}/) are frozen.
Diffstat (limited to 'tool')
-rw-r--r-- | tool/lib/test/unit.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tool/lib/test/unit.rb b/tool/lib/test/unit.rb index 0cba377db2..ea31804fb0 100644 --- a/tool/lib/test/unit.rb +++ b/tool/lib/test/unit.rb @@ -125,6 +125,7 @@ module Test filter = /\A(?=.*#{filter})(?!.*#{negative})/ end if Regexp === filter + filter = filter.dup # bypass conversion in minitest def filter.=~(other) # :nodoc: super unless Regexp === other |