diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2020-06-10 18:44:52 -0400 |
|---|---|---|
| committer | Alan Wu <XrXr@users.noreply.github.com> | 2020-06-11 14:46:08 -0400 |
| commit | e100fcbdd1e81c23e3b4c87964aff210232903a8 (patch) | |
| tree | 500c79c58a55359574d3008a8d9a0dce9cfe5492 /include/ruby/debug.h | |
| parent | 631c01f5ae64d1034ec719c9f97da906e7f508b3 (diff) | |
Prohibit setting class variable on frozen module through inheritance
Setting class varibles goes through the ancestor list which can
contain iclasses. Iclasses share a lot of information with the
module they are made from, but not the frozen status.
Check the frozen status of the module instead of the iclass.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3203
Diffstat (limited to 'include/ruby/debug.h')
0 files changed, 0 insertions, 0 deletions
