Eliminate this form of SymbolTable::remove. It ignores the type argument

anyway.  Add a form that takes a type_iterator for the C backend.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13873 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-05-28 05:30:29 +00:00
parent 11b9be5a1a
commit eaca89b48e

View File

@ -207,11 +207,10 @@ public:
return removeEntry(PI, PI->second.find(Name));
}
/// Remove a type with the specified name from the symbol table.
/// Remove a type at the specified position in the symbol table.
/// @returns the removed Type.
/// @brief Remove a named tyep from the symbol table.
inline Type* remove(const std::string& Name, Type* T ) {
return removeEntry( tmap.find(Name) );
inline Type* remove(type_iterator TI) {
return removeEntry(TI);
}
/// Removes a specific value from the symbol table.