summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-extract/llvm-extract.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2010-07-01 19:58:05 +0000
committerDevang Patel <dpatel@apple.com>2010-07-01 19:58:05 +0000
commit9b2a93a6cc316cd8392c8bddbf3e4ff00eea144c (patch)
treec1e2264cba6b89e549f5ddc6e67de7f537a88d42 /llvm/tools/llvm-extract/llvm-extract.cpp
parent2b434e12cd8251faeba662f8c2a7164cb36d8650 (diff)
downloadbcm5719-llvm-9b2a93a6cc316cd8392c8bddbf3e4ff00eea144c.tar.gz
bcm5719-llvm-9b2a93a6cc316cd8392c8bddbf3e4ff00eea144c.zip
Preserve debug info for only extracted symbols.
llvm-svn: 107417
Diffstat (limited to 'llvm/tools/llvm-extract/llvm-extract.cpp')
-rw-r--r--llvm/tools/llvm-extract/llvm-extract.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/tools/llvm-extract/llvm-extract.cpp b/llvm/tools/llvm-extract/llvm-extract.cpp
index 276dfd638b5..e6b5b8465d7 100644
--- a/llvm/tools/llvm-extract/llvm-extract.cpp
+++ b/llvm/tools/llvm-extract/llvm-extract.cpp
@@ -112,6 +112,7 @@ int main(int argc, char **argv) {
Passes.add(createGVExtractionPass(GVs, DeleteFn, Relink));
if (!DeleteFn)
Passes.add(createGlobalDCEPass()); // Delete unreachable globals
+ Passes.add(createStripDeadDebugInfoPass()); // Remove dead debug info
Passes.add(createDeadTypeEliminationPass()); // Remove dead types...
Passes.add(createStripDeadPrototypesPass()); // Remove dead func decls
OpenPOWER on IntegriCloud