From 7d02df3016b0c6eb3f4ee945198772cf4ebca3fa Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Tue, 14 Aug 2012 13:16:34 +0900 Subject: NaN boxing --- include/mruby.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/mruby.h') diff --git a/include/mruby.h b/include/mruby.h index 6257bee4d..d2a5b7449 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -229,7 +229,7 @@ int mrb_gc_arena_save(mrb_state*); void mrb_gc_arena_restore(mrb_state*,int); void mrb_gc_mark(mrb_state*,struct RBasic*); #define mrb_gc_mark_value(mrb,val) do {\ - if ((val).tt >= MRB_TT_OBJECT) mrb_gc_mark((mrb), mrb_object(val));\ + if (mrb_type(val) >= MRB_TT_OBJECT) mrb_gc_mark((mrb), mrb_object(val));\ } while (0); void mrb_field_write_barrier(mrb_state *, struct RBasic*, struct RBasic*); #define mrb_field_write_barrier_value(mrb, obj, val) do{\ -- cgit v1.2.3