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

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