diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-08-09 13:28:09 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-08-09 13:28:09 -0700 |
| commit | 04c0d93684a0c5cabe8485f94c4717c0bc8bdf34 (patch) | |
| tree | 56037d310e24690d482cbd6318ef5df0fb4b7ada /test | |
| parent | 4debf651a3c7746fe360ec28838b67dae862245e (diff) | |
| parent | 3f670f7f4455bf5dbdb39cfcfd15d392f12de588 (diff) | |
| download | mruby-04c0d93684a0c5cabe8485f94c4717c0bc8bdf34.tar.gz mruby-04c0d93684a0c5cabe8485f94c4717c0bc8bdf34.zip | |
Merge pull request #419 from beoran/master
Struct.new crashed if no parameters given. This pull request fixes that.
Diffstat (limited to 'test')
| -rw-r--r-- | test/t/struct.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/t/struct.rb b/test/t/struct.rb index 5cf6929b8..d79b30c0e 100644 --- a/test/t/struct.rb +++ b/test/t/struct.rb @@ -16,6 +16,12 @@ if Object.const_defined?(:Struct) c.members == [:m1,:m2] end + # Check crash bug with Struc.new and no params. + assert('Struct.new', '15.2.18.3.1') do + c = Struct.new() + c.superclass == Struct and c.members == [] + end + assert('Struct#==', '15.2.18.4.1') do c = Struct.new(:m1, :m2) cc1 = c.new(1,2) |
