summaryrefslogtreecommitdiff
path: root/lib/VMCore/SymbolTable.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-03-05 19:02:15 +0000
committerChris Lattner <sabre@nondot.org>2005-03-05 19:02:15 +0000
commit8e1b8473eb0ee97e7a7021059698eb6628fb2718 (patch)
tree0c19f6967521aab1e1c5155e80a8c718858048c8 /lib/VMCore/SymbolTable.cpp
parentffdb920ec2dd2c61c4466c87268de232e40ad72c (diff)
downloadllvm-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.cpp13
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;