зеркало из https://github.com/github/ruby.git
Fix opt_regexpmatch1 references
This commit is contained in:
Родитель
83498854eb
Коммит
c69545ae32
|
@ -399,8 +399,8 @@ tests = [
|
||||||
! X.new
|
! X.new
|
||||||
},
|
},
|
||||||
|
|
||||||
[ 'opt_regexpmatch1', %q{ /true/ =~ 'true' && $~ }, ],
|
[ 'opt_regexpmatch2', %q{ /true/ =~ 'true' && $~ }, ],
|
||||||
[ 'opt_regexpmatch1', <<-'},', ], # {
|
[ 'opt_regexpmatch2', <<-'},', ], # {
|
||||||
class Regexp; def =~ other; true; end; end
|
class Regexp; def =~ other; true; end; end
|
||||||
/true/ =~ 'true'
|
/true/ =~ 'true'
|
||||||
},
|
},
|
||||||
|
|
|
@ -591,11 +591,8 @@ class TestJIT < Test::Unit::TestCase
|
||||||
assert_compile_once('!!true', result_inspect: 'true', insns: %i[opt_not])
|
assert_compile_once('!!true', result_inspect: 'true', insns: %i[opt_not])
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_compile_insn_opt_regexpmatch1
|
|
||||||
assert_compile_once("/true/ =~ 'true'", result_inspect: '0', insns: %i[opt_regexpmatch1])
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_compile_insn_opt_regexpmatch2
|
def test_compile_insn_opt_regexpmatch2
|
||||||
|
assert_compile_once("/true/ =~ 'true'", result_inspect: '0', insns: %i[opt_regexpmatch2])
|
||||||
assert_compile_once("'true' =~ /true/", result_inspect: '0', insns: %i[opt_regexpmatch2])
|
assert_compile_once("'true' =~ /true/", result_inspect: '0', insns: %i[opt_regexpmatch2])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче