From ffd561bc2d982b1cd30bbaab423d0115b989047f Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Wed, 28 Oct 2009 16:51:52 +0000 Subject: llvm.dbg.global_variables do not exist anymore. llvm-svn: 85402 --- llvm/lib/Transforms/IPO/StripSymbols.cpp | 9 --------- 1 file changed, 9 deletions(-) (limited to 'llvm/lib/Transforms/IPO/StripSymbols.cpp') diff --git a/llvm/lib/Transforms/IPO/StripSymbols.cpp b/llvm/lib/Transforms/IPO/StripSymbols.cpp index 369f0fc0c82..4f6369e0033 100644 --- a/llvm/lib/Transforms/IPO/StripSymbols.cpp +++ b/llvm/lib/Transforms/IPO/StripSymbols.cpp @@ -290,15 +290,6 @@ bool StripDebugDeclare::runOnModule(Module &M) { Declare->eraseFromParent(); } - // Delete all llvm.dbg.global_variables. - 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() && GV->getName().startswith("llvm.dbg.global_variable")) - DeadConstants.push_back(GV); - } - while (!DeadConstants.empty()) { Constant *C = DeadConstants.back(); DeadConstants.pop_back(); -- cgit v1.2.3