From: Mikhail Glushenkov Date: Fri, 30 May 2008 06:18:50 +0000 (+0000) Subject: -E should print to stdout. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=ef4160dff0b348e669a29b1427a2131b53750506;p=oota-llvm.git -E should print to stdout. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51743 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvmc2/Tools.td b/tools/llvmc2/Tools.td index ae60874ea8f..0e3faa3990a 100644 --- a/tools/llvmc2/Tools.td +++ b/tools/llvmc2/Tools.td @@ -27,10 +27,10 @@ def llvm_gcc_c : Tool< (output_suffix "bc"), (cmd_line (case (switch_on "E"), - "llvm-g++ -E -x c $INFILE -o $OUTFILE", + "llvm-g++ -E -x c $INFILE", (default), "llvm-g++ -c -x c $INFILE -o $OUTFILE -emit-llvm")), - (switch_option "E", (stop_compilation),(output_suffix "i"), + (switch_option "E", (stop_compilation), (help "Stop after the preprocessing stage, do not run the compiler")), (sink) ]>; @@ -41,10 +41,10 @@ def llvm_gcc_cpp : Tool< (output_suffix "bc"), (cmd_line (case (switch_on "E"), - "llvm-g++ -E -x c++ $INFILE -o $OUTFILE", + "llvm-g++ -E -x c++ $INFILE", (default), "llvm-g++ -c -x c++ $INFILE -o $OUTFILE -emit-llvm")), - (switch_option "E", (stop_compilation), (output_suffix "i")), + (switch_option "E", (stop_compilation)), (sink) ]>; diff --git a/tools/llvmc2/examples/Clang.td b/tools/llvmc2/examples/Clang.td index c06737238b3..bc9342d9797 100644 --- a/tools/llvmc2/examples/Clang.td +++ b/tools/llvmc2/examples/Clang.td @@ -8,7 +8,8 @@ def clang : Tool< [(in_language ["c", "c++", "objective-c"]), (out_language "llvm-bitcode"), (output_suffix "bc"), - (cmd_line (case (switch_on "E"), "clang -E $INFILE -o $OUTFILE", + // TOFIX: We should be able to test the language of the input file + (cmd_line (case (switch_on "E"), "clang -E $INFILE", (default), "clang -emit-llvm-bc $INFILE -o $OUTFILE")), (switch_option "E", (stop_compilation), (output_suffix "i"), (help "Stop after the preprocessing stage, do not run the compiler")),