mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Add a test for opt_nil_p
This commit is contained in:
parent
1549fbfda5
commit
cb84824481
1 changed files with 8 additions and 1 deletions
|
@ -43,7 +43,7 @@ class TestJIT < Test::Unit::TestCase
|
|||
if $VERBOSE && !defined?(@@at_exit_hooked)
|
||||
at_exit do
|
||||
unless TestJIT.untested_insns.empty?
|
||||
warn "untested insns are found!: #{TestJIT.untested_insns.join(' ')}"
|
||||
warn "you may want to add tests for following insns, when you have a chance: #{TestJIT.untested_insns.join(' ')}"
|
||||
end
|
||||
end
|
||||
@@at_exit_hooked = true
|
||||
|
@ -365,6 +365,13 @@ class TestJIT < Test::Unit::TestCase
|
|||
end;
|
||||
end
|
||||
|
||||
def test_compile_insn_opt_nil_p
|
||||
assert_compile_once("#{<<~"begin;"}\n#{<<~"end;"}", result_inspect: 'false', insns: %i[opt_nil_p])
|
||||
begin;
|
||||
nil.nil?.nil?
|
||||
end;
|
||||
end
|
||||
|
||||
def test_compile_insn_opt_str_uminus
|
||||
assert_compile_once("#{<<~"begin;"}\n#{<<~"end;"}", result_inspect: '"bar"', insns: %i[opt_str_uminus])
|
||||
begin;
|
||||
|
|
Loading…
Add table
Reference in a new issue