diff --git a/include/llvm/Type.h b/include/llvm/Type.h index 39b73ce81aa..a78c746fa18 100644 --- a/include/llvm/Type.h +++ b/include/llvm/Type.h @@ -126,11 +126,6 @@ public: /// @brief Debugging support: print to stderr virtual void dump() const; - /// setName - Associate the name with this type in the symbol table, but don't - /// set the local name to be equal specified name. - /// - virtual void setName(const std::string &Name, SymbolTable *ST = 0); - //===--------------------------------------------------------------------===// // Property accessors for dealing with types... Some of these virtual methods // are defined in private classes defined in Type.cpp for primitive types. diff --git a/lib/VMCore/Type.cpp b/lib/VMCore/Type.cpp index fd2a1cccc63..32b783b0d13 100644 --- a/lib/VMCore/Type.cpp +++ b/lib/VMCore/Type.cpp @@ -49,11 +49,6 @@ Type::Type( const std::string& name, TypeID id ) Abstract = false; } -void Type::setName(const std::string &Name, SymbolTable *ST) { - assert(ST && "Type::setName - Must provide symbol table argument!"); - if (!Name.empty()) ST->insert(Name, this); -} - const Type *Type::getPrimitiveType(TypeID IDNumber) { switch (IDNumber) { case VoidTyID : return VoidTy;