LLVMC2: -emit-llvm stops compilation.

llvm-svn: 59586
This commit is contained in:
Daniel Dunbar 2008-11-19 04:15:56 +00:00
parent ca63811b39
commit 45535f3f22
2 changed files with 6 additions and 0 deletions

View File

@ -25,6 +25,8 @@ def llvm_gcc_c : Tool<
"llvm-gcc -c -x c $INFILE", "llvm-gcc -c -x c $INFILE",
(default), (default),
"llvm-gcc -c -x c $INFILE -o $OUTFILE -emit-llvm")), "llvm-gcc -c -x c $INFILE -o $OUTFILE -emit-llvm")),
(switch_option "emit-llvm", (stop_compilation),
(help "Emit LLVM intermediate files instead of native object files")),
(switch_option "E", (stop_compilation), (switch_option "E", (stop_compilation),
(help "Stop after the preprocessing stage, do not run the compiler")), (help "Stop after the preprocessing stage, do not run the compiler")),
(switch_option "fsyntax-only", (stop_compilation), (switch_option "fsyntax-only", (stop_compilation),

View File

@ -0,0 +1,4 @@
// RUN: llvmc2 -c -emit-llvm -o - %s | llvm-dis | grep "@f0()" | count 1
int f0(void) {
}