jitcraft/TypeManager.cpp
changeset 45 25b995bc75a0
parent 41 34987baade41
child 54 8e22792a3921
     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 +