diff -r 0c588a96837c -r 0cde1379b29f src/TypeManager.cpp --- a/src/TypeManager.cpp Mon Nov 19 02:12:13 2012 -0800 +++ b/src/TypeManager.cpp Thu Dec 20 00:59:38 2012 -0800 @@ -57,7 +57,7 @@ Local type(zone_); for (unsigned i = 0; i < PrimitiveTypes_Total; i++) { type = primitiveTypes_[i]; - if ((referenceTypes_[i] = Type::NewReference(zone_, type, false)) == NULL) + if ((referenceTypes_[i] = ReferenceType::New(zone_, type)) == NULL) return false; } @@ -84,7 +84,7 @@ return referenceTypes_[type->primitive()]; // :TODO: cache this. - return Type::NewReference(zone_, type, isConst); + return ReferenceType::New(zone_, type); } Type *