summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-08-02 22:15:49 +0900
committerYukihiro Matsumoto <[email protected]>2012-08-02 22:15:49 +0900
commitb8b22c1d17a8597bf230f77196118e8e76ad75a2 (patch)
tree2219dafb6f2bd5a094f3754d0baa6fe635fa5bd4
parent6491693d00038f62f8b4f8f3c5cef93068f65956 (diff)
downloadmruby-b8b22c1d17a8597bf230f77196118e8e76ad75a2.tar.gz
mruby-b8b22c1d17a8597bf230f77196118e8e76ad75a2.zip
use mrb_obj_equal to check pool
-rw-r--r--src/codegen.c2
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;