diff -r c685db6c98e6 -r e020a14e21be jitcraft/TypeManager.cpp --- a/jitcraft/TypeManager.cpp Sun Jul 01 00:07:40 2012 -0700 +++ b/jitcraft/TypeManager.cpp Sun Jul 01 11:25:36 2012 -0700 @@ -66,7 +66,7 @@ Type * TypeManager::getReference(Type *type) { - if (type->isFloat() || (type->isInt() && !type->tag())) + if (type->isFloat() || (type->isInt32() && !type->tag())) return referenceTypes_[type->primitive()]; // :TODO: cache this.