diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-01-13 18:11:19 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-01-13 18:11:19 -0800 |
| commit | 315ecb60cda1b26cc67114e3afb116f6f39ecfab (patch) | |
| tree | bee47afbb678614fbc8dbc3333bb62f2f78093cd /src/gc.c | |
| parent | a3c3f00323f33dc7844e4a0179798648fe70a85b (diff) | |
| parent | 4bf76a67f1d4ddae04f30a2e03f743e9d62f428d (diff) | |
| download | mruby-315ecb60cda1b26cc67114e3afb116f6f39ecfab.tar.gz mruby-315ecb60cda1b26cc67114e3afb116f6f39ecfab.zip | |
Merge pull request #730 from masamitsu-murase/modify_range_initialize
Modify `Range#initialize`
Diffstat (limited to 'src/gc.c')
| -rw-r--r-- | src/gc.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -455,8 +455,10 @@ gc_mark_children(mrb_state *mrb, struct RBasic *obj) { struct RRange *r = (struct RRange*)obj; - mrb_gc_mark_value(mrb, r->edges->beg); - mrb_gc_mark_value(mrb, r->edges->end); + if (r->edges) { + mrb_gc_mark_value(mrb, r->edges->beg); + mrb_gc_mark_value(mrb, r->edges->end); + } } break; |
