diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-12-23 06:06:31 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-22 13:06:31 -0800 |
commit | dc8c5bafcf3afe478710a8f93b8638fcbf510f1f (patch) | |
tree | 544f111442d0bdc8034e4bc3cbb4ad68074e1063 /test/ruby | |
parent | 7e8fa06022a9e412e3f8e6c8b6f0ba1909f648d5 (diff) |
Clean intermediate source file in `TestMJIT#test_jit_failure` (#6994)
Notes
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'test/ruby')
-rw-r--r-- | test/ruby/test_mjit.rb | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/ruby/test_mjit.rb b/test/ruby/test_mjit.rb index bf4046b220..c616ac2313 100644 --- a/test/ruby/test_mjit.rb +++ b/test/ruby/test_mjit.rb @@ -1197,13 +1197,15 @@ class TestMJIT < Test::Unit::TestCase end def test_jit_failure - _, err = eval_with_jit("#{<<~"begin;"}\n#{<<~"end;"}", call_threshold: 2, verbose: 1) - begin; - 2.times do - class A + _, err = Dir.mktmpdir("jit_test_jit_failure") do |dir| + eval_with_jit({"TMPDIR"=>dir}, "#{<<~"begin;"}\n#{<<~"end;"}", call_threshold: 2, verbose: 1) + begin; + 2.times do + class A + end end - end - end; + end; + end assert_match(/^MJIT warning: .+ unsupported instruction: defineclass/, err) end |