From fb5fd5a0bb5f81acda6d04d69c20d49ef06a36f0 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Wed, 19 Nov 2008 00:22:02 +0000 Subject: [PATCH] Remove unused variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59570 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/StripSymbols.cpp | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/lib/Transforms/IPO/StripSymbols.cpp b/lib/Transforms/IPO/StripSymbols.cpp index 1ab8308cb3f..6a0458c5128 100644 --- a/lib/Transforms/IPO/StripSymbols.cpp +++ b/lib/Transforms/IPO/StripSymbols.cpp @@ -273,18 +273,15 @@ bool StripDebugInfo(Module &M) { GV->setLinkage(GlobalValue::InternalLinkage); // Delete all dbg variables. - const Type *DbgVTy = M.getTypeByName("llvm.dbg.variable.type"); - const Type *DbgGVTy = M.getTypeByName("llvm.dbg.global_variable.type"); - if (DbgVTy || DbgGVTy) - for (Module::global_iterator I = M.global_begin(), E = M.global_end(); - I != E; ++I) { - GlobalVariable *GV = dyn_cast(I); - if (!GV) continue; - if (GV->use_empty() && llvmUsedValues.count(I) == 0 - && (!GV->hasSection() - || strcmp(GV->getSection().c_str(), "llvm.metadata") == 0)) - DeadConstants.push_back(GV); - } + for (Module::global_iterator I = M.global_begin(), E = M.global_end(); + I != E; ++I) { + GlobalVariable *GV = dyn_cast(I); + if (!GV) continue; + if (GV->use_empty() && llvmUsedValues.count(I) == 0 + && (!GV->hasSection() + || strcmp(GV->getSection().c_str(), "llvm.metadata") == 0)) + DeadConstants.push_back(GV); + } if (DeadConstants.empty()) return false; -- 2.34.1