diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2016-12-09 16:42:54 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-12-09 16:42:54 +0900 |
| commit | c85feaec56b942ad4049079ed6f2df46f20a577d (patch) | |
| tree | f4aa9c676f8707fff0ff96867d42f4e2ef5d8328 /test | |
| parent | db6b6ff4420b6e9a68e90e497131560d1e57c06f (diff) | |
| parent | c8da3c4df4f8cb6f6d00c70e75606c59f9888509 (diff) | |
| download | mruby-c85feaec56b942ad4049079ed6f2df46f20a577d.tar.gz mruby-c85feaec56b942ad4049079ed6f2df46f20a577d.zip | |
Merge pull request #3337 from bouk/undef-127
Fix segfault when undef is called with more than 126 arguments
Diffstat (limited to 'test')
| -rw-r--r-- | test/t/codegen.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/t/codegen.rb b/test/t/codegen.rb index bb0f5c306..3058a7fbc 100644 --- a/test/t/codegen.rb +++ b/test/t/codegen.rb @@ -63,3 +63,13 @@ assert('splat in case splat') do assert_equal [1], a end + +assert('undef with 127 or more arguments') do + assert_raise NameError do + undef + a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, + a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, + a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, + a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a + end +end |
