Commit 84bc1f0
committed
Box: Mark boxes when a class/module is originally defined in it.
When a class/module defined by extension libraries in a box, checking
types of instances of the class needs to access its data type (rb_data_type_t).
So if a class still exists (not GCed), the box must exist too (to be marked).1 parent 75f8a11 commit 84bc1f0
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3154 | 3154 | | |
3155 | 3155 | | |
3156 | 3156 | | |
| 3157 | + | |
| 3158 | + | |
| 3159 | + | |
3157 | 3160 | | |
3158 | 3161 | | |
3159 | 3162 | | |
3160 | 3163 | | |
3161 | 3164 | | |
3162 | 3165 | | |
| 3166 | + | |
| 3167 | + | |
| 3168 | + | |
3163 | 3169 | | |
3164 | 3170 | | |
3165 | 3171 | | |
| |||
0 commit comments