summaryrefslogtreecommitdiffhomepage
path: root/test/t/codegen.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/t/codegen.rb')
-rw-r--r--test/t/codegen.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/t/codegen.rb b/test/t/codegen.rb
index 881e2de20..4c9e2c594 100644
--- a/test/t/codegen.rb
+++ b/test/t/codegen.rb
@@ -171,6 +171,16 @@ assert('register window of calls (#3783)') do
# NODE_XSTR
assert_raise(NotImplementedError){ `static` }
+ # NODE_DREGX
+ class Regexp; end
+ assert_raise(NoMethodError){ /#{'dynamic'}tail/ }
+ assert_raise(NoMethodError){ /#{'dynamic'}tail/iu }
+
+ # NODE_REGX
+ assert_raise(NoMethodError){ /static/ }
+ assert_raise(NoMethodError){ /static/iu }
+ Object.remove_const :Regexp
+
# NODE_UNDEF
assert_nothing_raised do
class << Object.new