Preserve debug info for only extracted symbols.

llvm-svn: 107417
This commit is contained in:
Devang Patel 2010-07-01 19:58:05 +00:00
parent 2b434e12cd
commit 9b2a93a6cc
1 changed files with 1 additions and 0 deletions

View File

@ -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