diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2020-09-01 23:13:54 -0400 |
|---|---|---|
| committer | Aaron Patterson <aaron.patterson@gmail.com> | 2020-09-25 09:27:49 -0700 |
| commit | 24820d508bc89775e10e4e3e6e07e192540cb4a2 (patch) | |
| tree | 6d61996799f1c7903164b0c67039b35054d5c87d /spec | |
| parent | 3a00f2a0f4325cbeea96fe3b6fbc774e8a172920 (diff) | |
Return nil when argument to ObjectSpace.internal_class_of is T_IMEMO
The added test case crashes the interpreter because it makes
ObjectSpace.internal_class_of return the second VALUE slot of an AST
imemo object. The second VALUE slot of `struct rb_ast_struct` is
not a VALUE and not a pointer to a Ruby object.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3503
Diffstat (limited to 'spec')
0 files changed, 0 insertions, 0 deletions
