diff options
author | Chris Lattner <sabre@nondot.org> | 2005-03-05 19:02:15 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-03-05 19:02:15 +0000 |
commit | 8e1b8473eb0ee97e7a7021059698eb6628fb2718 (patch) | |
tree | 0c19f6967521aab1e1c5155e80a8c718858048c8 /lib/VMCore/SymbolTable.cpp | |
parent | ffdb920ec2dd2c61c4466c87268de232e40ad72c (diff) | |
download | llvm-8e1b8473eb0ee97e7a7021059698eb6628fb2718.tar.gz llvm-8e1b8473eb0ee97e7a7021059698eb6628fb2718.tar.bz2 llvm-8e1b8473eb0ee97e7a7021059698eb6628fb2718.tar.xz |
2nd arg to setName goes away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20460 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/SymbolTable.cpp')
-rw-r--r-- | lib/VMCore/SymbolTable.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/VMCore/SymbolTable.cpp b/lib/VMCore/SymbolTable.cpp index 71fb1cd43f..d85ceed3c6 100644 --- a/lib/VMCore/SymbolTable.cpp +++ b/lib/VMCore/SymbolTable.cpp @@ -217,7 +217,7 @@ void SymbolTable::insertEntry(const std::string &Name, const Type *VTy, assert(InternallyInconsistent == false && "Infinite loop inserting value!"); InternallyInconsistent = true; - V->setName(UniqueName, this); + V->setName(UniqueName); InternallyInconsistent = false; return; } @@ -281,7 +281,7 @@ std::string SymbolTable::get_name( const Value* V ) const { // Get the name of a type -std::string SymbolTable::get_name( const Type* T ) const { +std::string SymbolTable::get_name(const Type* T) const { if (tmap.empty()) return ""; // No types at all. type_const_iterator TI = tmap.begin(); @@ -298,7 +298,7 @@ std::string SymbolTable::get_name( const Type* T ) const { // Strip the symbol table of its names. -bool SymbolTable::strip( void ) { +bool SymbolTable::strip() { bool RemovedSymbol = false; for (plane_iterator I = pmap.begin(); I != pmap.end();) { // Removing items from the plane can cause the plane itself to get deleted. @@ -307,12 +307,9 @@ bool SymbolTable::strip( void ) { value_iterator B = Plane.begin(), Bend = Plane.end(); while (B != Bend) { // Found nonempty type plane! Value *V = B->second; - if (!isa<GlobalValue>(V) || cast<GlobalValue>(V)->hasInternalLinkage()){ + if (!isa<GlobalValue>(V) || cast<GlobalValue>(V)->hasInternalLinkage()) { // Set name to "", removing from symbol table! - V->setName("", this); - RemovedSymbol = true; - } else if (isa<Constant>(V) ) { - remove(V); + V->setName(""); RemovedSymbol = true; } ++B; |