From 7d4a3ccde41db4585e82348b72e3f6ad5accd40d Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Sun, 11 Dec 2011 21:09:08 +0900 Subject: [PATCH] Temporarily disabling unboxed locals optimization which may be causing a GC bug. --- include/chibi/features.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/chibi/features.h b/include/chibi/features.h index a07630ce..d60a172c 100644 --- a/include/chibi/features.h +++ b/include/chibi/features.h @@ -465,8 +465,10 @@ #define SEXP_USE_RESERVE_OPCODE SEXP_USE_TAIL_JUMPS #endif +/* experimental optimization to avoid boxing locals which aren't set! */ #ifndef SEXP_USE_UNBOXED_LOCALS -#define SEXP_USE_UNBOXED_LOCALS ! SEXP_USE_NO_FEATURES +/* #define SEXP_USE_UNBOXED_LOCALS ! SEXP_USE_NO_FEATURES */ +#define SEXP_USE_UNBOXED_LOCALS 0 #endif #ifndef SEXP_USE_DEBUG_VM