From e076a8f4e02368a44430572c381d9c880043380a Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Sun, 7 Feb 2016 05:18:09 +0900 Subject: [PATCH] datas are equal? when they refer to the same pointer --- extlib/benz/bool.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extlib/benz/bool.c b/extlib/benz/bool.c index cdb8656d..6e5a39b7 100644 --- a/extlib/benz/bool.c +++ b/extlib/benz/bool.c @@ -118,6 +118,9 @@ internal_equal_p(pic_state *pic, pic_value x, pic_value y, int depth, khash_t(m) } return true; } + case PIC_TT_DATA: { + return pic_data_ptr(x)->data == pic_data_ptr(y)->data; + } default: return false; }