diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-08-02 22:15:49 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-08-02 22:15:49 +0900 |
| commit | b8b22c1d17a8597bf230f77196118e8e76ad75a2 (patch) | |
| tree | 2219dafb6f2bd5a094f3754d0baa6fe635fa5bd4 /src | |
| parent | 6491693d00038f62f8b4f8f3c5cef93068f65956 (diff) | |
| download | mruby-b8b22c1d17a8597bf230f77196118e8e76ad75a2.tar.gz mruby-b8b22c1d17a8597bf230f77196118e8e76ad75a2.zip | |
use mrb_obj_equal to check pool
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; |
