diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2024-01-19 08:00:46 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-19 11:00:46 -0500 |
commit | 3c9290173a1421b0624a6d62c0844c778dbc61ad (patch) | |
tree | 97ac12c570c6494e920f3c031b698a5cf0e15cf4 /bootstraptest | |
parent | a58e091686d9117673487b5b2ab6a793ecc81702 (diff) |
YJIT: Optimize defined?(yield) (#9599)
* YJIT: Optimize defined?(yield)
* Remove an irrelevant comment
* s/get/gen/
Diffstat (limited to 'bootstraptest')
-rw-r--r-- | bootstraptest/test_yjit.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bootstraptest/test_yjit.rb b/bootstraptest/test_yjit.rb index a6b0f8f19c..3bf715f888 100644 --- a/bootstraptest/test_yjit.rb +++ b/bootstraptest/test_yjit.rb @@ -4364,3 +4364,8 @@ assert_equal '[2, 4611686018427387904]', %q{ assert_equal '[0, 1, -4]', %q{ [0 >> 1, 2 >> 1, -7 >> 1] } + +assert_equal '[nil, "yield"]', %q{ + def defined_yield = defined?(yield) + [defined_yield, defined_yield {}] +} |