1.1 --- a/jitcraft/TypeManager.cpp Tue Jul 03 08:30:09 2012 -0700
1.2 +++ b/jitcraft/TypeManager.cpp Tue Jul 03 09:25:18 2012 -0700
1.3 @@ -85,3 +85,13 @@
1.4 // :TODO: cache this.
1.5 return Type::NewFunction(zone_, returnType, args);
1.6 }
1.7 +
1.8 +void
1.9 +TypeManager::accept(VirtualObjectVisitor *visitor)
1.10 +{
1.11 + for (unsigned i = 0; i < PrimitiveTypes_Total; i++) {
1.12 + visitor->visit(primitiveTypes_[i].address());
1.13 + visitor->visit(referenceTypes_[i].address());
1.14 + }
1.15 +}
1.16 +