diff options
Diffstat (limited to 'clang/test/Driver/cl-fallback.c')
| -rw-r--r-- | clang/test/Driver/cl-fallback.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/test/Driver/cl-fallback.c b/clang/test/Driver/cl-fallback.c index 99cf627f7bd..bbc9ad84d6f 100644 --- a/clang/test/Driver/cl-fallback.c +++ b/clang/test/Driver/cl-fallback.c @@ -31,6 +31,10 @@ // CHECK: "/Tc" "{{.*cl-fallback.c}}" // CHECK: "/Fo{{.*cl-fallback.*.obj}}" +// RUN: %clang_cl /fallback /GR- -### -- %s 2>&1 | FileCheck -check-prefix=GR %s +// GR: cl.exe +// GR: "/GR-" + // RUN: %clang_cl /fallback /Od -### -- %s 2>&1 | FileCheck -check-prefix=O0 %s // O0: cl.exe // O0: "/Od" @@ -56,15 +60,12 @@ // RUN: FileCheck -check-prefix=ErrWarn %s // ErrWarn: warning: falling back to {{.*}}cl.exe -// Don't attempt to run clang -cc1 with /fallback and /GR. It isn't ready yet. -// RUN: %clang_cl /fallback /c /GR -### -- %s 2>&1 | \ -// RUN: FileCheck -check-prefix=RTTI %s -// RTTI: warning: cannot compile RTTI yet, falling back to {{.*}}cl.exe // RUN: %clang_cl /fallback /c /GR /GR- -### -- %s 2>&1 | \ // RUN: FileCheck -check-prefix=NO_RTTI %s // NO_RTTI: "-cc1" // NO_RTTI: || // NO_RTTI: cl.exe +// NO_RTTI: "/GR-" // Don't fall back on non-C or C++ files. // RUN: %clang_cl /fallback -### -- %S/Inputs/file.ll 2>&1 | FileCheck -check-prefix=LL %s |

