diff options
Diffstat (limited to 'tools/gccld/gccld.cpp')
-rw-r--r-- | tools/gccld/gccld.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/gccld/gccld.cpp b/tools/gccld/gccld.cpp index eadb5f4340..283118d294 100644 --- a/tools/gccld/gccld.cpp +++ b/tools/gccld/gccld.cpp @@ -400,15 +400,15 @@ int main(int argc, char **argv) { // Passes.add(createDeadArgEliminationPass()); - // Now that we have optimized the program, discard unreachable functions... - // - Passes.add(createGlobalDCEPass()); - // The FuncResolve pass may leave cruft around if functions were prototyped // differently than they were defined. Remove this cruft. // Passes.add(createInstructionCombiningPass()); + // Now that we have optimized the program, discard unreachable functions... + // + Passes.add(createGlobalDCEPass()); + // Add the pass that writes bytecode to the output file... std::string RealBytecodeOutput = OutputFilename; if (!LinkAsLibrary) RealBytecodeOutput += ".bc"; |