summaryrefslogtreecommitdiff
path: root/bootstraptest
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2024-01-19 08:00:46 -0800
committerGitHub <noreply@github.com>2024-01-19 11:00:46 -0500
commit3c9290173a1421b0624a6d62c0844c778dbc61ad (patch)
tree97ac12c570c6494e920f3c031b698a5cf0e15cf4 /bootstraptest
parenta58e091686d9117673487b5b2ab6a793ecc81702 (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.rb5
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 {}]
+}