|
33 | 33 | //
|
34 | 34 | // RUN: %clang -O2 %t.i -c -o a.o -no-integrated-cpp -save-temps -### 2>&1 | FileCheck %s --check-prefixes=PRE-SAVE
|
35 | 35 | // PRE-SAVE-NOT: "-E"
|
36 |
| -// PRE-SAVE-NOT: "-emit-llvm-bc" |
37 |
| -// PRE-SAVE: "-S" |
38 |
| -// PRE-SAVE-SAME: "-o" "[[ASM:.*.s]]" |
| 36 | +// PRE-SAVE: "-emit-llvm-bc" |
| 37 | +// PRE-SAVE-SAME: "-o" "[[BITCODE:.*.bc]]" |
39 | 38 | // PRE-SAVE-SAME: "-x" "cpp-output" "{{.*}}no-integrated-cpp.c.tmp.i"
|
40 | 39 | //
|
| 40 | +// PRE-SAVE-NEXT: "-S" |
| 41 | +// PRE-SAVE-SAME: "-o" "[[ASM:.*.s]]" |
| 42 | +// PRE-SAVE-SAME: "-x" "ir" "[[BITCODE]]" |
| 43 | +// |
41 | 44 | // PRE-SAVE-NEXT: "-cc1as"
|
42 | 45 | // PRE-SAVE-SAME: "-o" "a.o" "[[ASM]]"
|
43 | 46 | //
|
|
47 | 50 | // LLVM-SAME: "-x" "c" "{{.*}}no-integrated-cpp.c"
|
48 | 51 | //
|
49 | 52 | // LLVM-NEXT: "-emit-llvm-bc"
|
50 |
| -// LLVM-SAME: "-o" "[[BITCODE:.*.bc]]" |
51 |
| -// LLVM-SAME: "-x" "cpp-output" "[[PREPROC]]" |
52 |
| -// |
53 |
| -// LLVM-NEXT: "-emit-llvm-bc" |
54 | 53 | // LLVM-SAME: "-o" "a.bc"
|
55 |
| -// LLVM-SAME: "-x" "ir" "[[BITCODE]]" |
| 54 | +// LLVM-SAME: "-x" "cpp-output" "[[PREPROC]]" |
56 | 55 | //
|
57 | 56 | // RUN: %clang -O2 %s -c -emit-llvm -o a.bc -no-integrated-cpp -save-temps -### 2>&1 | FileCheck %s --check-prefixes=LLVM-SAVE
|
58 | 57 | // LLVM-SAVE: "-E"
|
|
76 | 75 | // RUN: %clang -O2 %t.i -c -emit-llvm -o a.bc -no-integrated-cpp -save-temps -### 2>&1 | FileCheck %s --check-prefixes=PRE-LLVM-SAVE
|
77 | 76 | // PRE-LLVM-SAVE-NOT: "-E"
|
78 | 77 | // PRE-LLVM-SAVE: "-emit-llvm-bc"
|
79 |
| -// PRE-LLVM-SAVE-SAME: "-o" "a.bc" |
| 78 | +// PRE-LLVM-SAVE-SAME: "-o" "[[BITCODE:.*.bc]]" |
80 | 79 | // PRE-LLVM-SAVE-SAME: "-x" "cpp-output" "{{.*}}no-integrated-cpp.c.tmp.i"
|
| 80 | + |
| 81 | +// PRE-LLVM-SAVE-NEXT: "-emit-llvm-bc" |
| 82 | +// PRE-LLVM-SAVE-SAME: "-o" "a.bc" |
| 83 | +// PRE-LLVM-SAVE-SAME: "-x" "ir" "[[BITCODE]]" |
0 commit comments