diff -r b029d63565a2 -r c1ba166f3fc4 src/TypeManager.cpp --- a/src/TypeManager.cpp Mon Sep 17 00:10:01 2012 -0700 +++ b/src/TypeManager.cpp Sat Nov 17 18:41:01 2012 -0800 @@ -88,33 +88,11 @@ } Type * -TypeManager::newFunction(Handle returnType, Handle args, - Handle defaults) -{ - // :TODO: cache this. - return Type::NewFunction(zone_, returnType, args, defaults); -} - -Type * -TypeManager::newNative(Handle returnType, Handle args, - Handle defaults, bool variadic) -{ - // :TODO: cache this. - return Type::NewNative(zone_, returnType, args, defaults, variadic); -} - -Type * TypeManager::newEnum(Handle name) { return Type::NewEnum(zone_, name); } -Type * -TypeManager::newStruct(Handle name, Handle fields, Handle newMap) -{ - return Type::NewStruct(zone_, name, fields, newMap); -} - void TypeManager::accept(VirtualObjectVisitor *visitor) {