Passes return true if they change something, not if they fail
llvm-svn: 869
This commit is contained in:
parent
6c697526bf
commit
2fa0dabf9f
|
@ -190,8 +190,11 @@ int main(int argc, char **argv) {
|
||||||
Passes.push_back(new EmitAssembly(Target, Out, Out != &cout));
|
Passes.push_back(new EmitAssembly(Target, Out, Out != &cout));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Run our queue of passes all at once now, efficiently.
|
// Run our queue of passes all at once now, efficiently. This form of
|
||||||
return Pass::runAllPassesAndFree(M.get(), Passes);
|
// runAllPasses frees the Pass objects after runAllPasses completes.
|
||||||
|
Pass::runAllPassesAndFree(M.get(), Passes);
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue