Run dead arg elimination, and tell it that it's ok to hack up non-internal functions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6896 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/bugpoint/ExtractFunction.cpp b/tools/bugpoint/ExtractFunction.cpp
index 725ba59..1aefcef 100644
--- a/tools/bugpoint/ExtractFunction.cpp
+++ b/tools/bugpoint/ExtractFunction.cpp
@@ -97,6 +97,7 @@
   CleanupPasses.add(createFunctionResolvingPass());
   CleanupPasses.add(createGlobalDCEPass());
   CleanupPasses.add(createDeadTypeEliminationPass());
+  CleanupPasses.add(createDeadArgEliminationPass(true));
   CleanupPasses.add(createVerifierPass());
   CleanupPasses.run(*M);
   return M;