diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/codegen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.c b/src/codegen.c index 0d4de9734..8d2313314 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -364,7 +364,7 @@ new_lit(codegen_scope *s, mrb_value val) int i; for (i=0; i<s->plen; i++) { - if (memcmp(&s->pool[i], &val, sizeof(mrb_value)) == 0) return i; + if (mrb_obj_equal(s->mrb, s->pool[i], val)) return i; } if (s->plen == s->pcapa) { s->pcapa *= 2; |
