summaryrefslogtreecommitdiffstats
path: root/llvm/tools/gccas/gccas.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-04-10 20:33:32 +0000
committerChris Lattner <sabre@nondot.org>2002-04-10 20:33:32 +0000
commitc4414d4a10c16730938e31033c1113af4c261df3 (patch)
treeb77aafaee8aa16e25e21dd1baf08cded48a9c682 /llvm/tools/gccas/gccas.cpp
parent011ab80ed61b5c8fdff7b154fd74f7fd9090f0d5 (diff)
downloadbcm5719-llvm-c4414d4a10c16730938e31033c1113af4c261df3.tar.gz
bcm5719-llvm-c4414d4a10c16730938e31033c1113af4c261df3.zip
The cleangcc pass is brokeninto two pieces, execute both of them.
llvm-svn: 2225
Diffstat (limited to 'llvm/tools/gccas/gccas.cpp')
-rw-r--r--llvm/tools/gccas/gccas.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/tools/gccas/gccas.cpp b/llvm/tools/gccas/gccas.cpp
index 3f52e004f67..1bf1e8c0b7b 100644
--- a/llvm/tools/gccas/gccas.cpp
+++ b/llvm/tools/gccas/gccas.cpp
@@ -68,6 +68,7 @@ int main(int argc, char **argv) {
// a little bit. Do this now.
//
PassManager Passes;
+ Passes.add(createFunctionResolvingPass()); // Resolve (...) functions
Passes.add(createDeadInstEliminationPass()); // Remove Dead code/vars
Passes.add(createRaiseAllocationsPass()); // call %malloc -> malloc inst
Passes.add(createCleanupGCCOutputPass()); // Fix gccisms
OpenPOWER on IntegriCloud