1.1 --- a/src/TypeManager.cpp Sun Aug 05 14:19:19 2012 -0700
1.2 +++ b/src/TypeManager.cpp Sun Aug 05 15:38:52 2012 -0700
1.3 @@ -39,6 +39,10 @@
1.4 if (!voidType_)
1.5 return false;
1.6
1.7 + uncheckedType_ = Type::NewUnchecked(zone_);
1.8 + if (!uncheckedType_)
1.9 + return false;
1.10 +
1.11 if ((primitiveTypes_[PrimitiveType_Int32] = Type::NewPrimitive(zone_, PrimitiveType_Int32)) == NULL)
1.12 return false;
1.13 if ((primitiveTypes_[PrimitiveType_Float] = Type::NewPrimitive(zone_, PrimitiveType_Float)) == NULL)
1.14 @@ -107,6 +111,7 @@
1.15 TypeManager::accept(VirtualObjectVisitor *visitor)
1.16 {
1.17 visitor->visit(voidType_.address());
1.18 + visitor->visit(uncheckedType_.address());
1.19 for (unsigned i = 0; i < PrimitiveTypes_Total; i++) {
1.20 visitor->visit(primitiveTypes_[i].address());
1.21 visitor->visit(referenceTypes_[i].address());