summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/parse-progname.c
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2014-10-17 20:55:54 +0000
committerHans Wennborg <hans@hanshq.net>2014-10-17 20:55:54 +0000
commita6af1e87c8a52d9a4f21348523e58e7e19d86887 (patch)
tree101567ad4ab560b6a88750c7bd2ee6582c066cc2 /clang/test/Driver/parse-progname.c
parentcc92866e0cb97cbdccb38369e074cb467d043319 (diff)
downloadbcm5719-llvm-a6af1e87c8a52d9a4f21348523e58e7e19d86887.tar.gz
bcm5719-llvm-a6af1e87c8a52d9a4f21348523e58e7e19d86887.zip
Try to fix parse-progname.c test on Darwin
llvm-svn: 220086
Diffstat (limited to 'clang/test/Driver/parse-progname.c')
-rw-r--r--clang/test/Driver/parse-progname.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/clang/test/Driver/parse-progname.c b/clang/test/Driver/parse-progname.c
index 7fd285cdb24..33c63782234 100644
--- a/clang/test/Driver/parse-progname.c
+++ b/clang/test/Driver/parse-progname.c
@@ -30,11 +30,13 @@
// RUN: ln -fs %clang %T/cl.exe
// RUN: ln -fs %clang %T/clang-cl3.5
// RUN: ln -fs %clang %T/clang-cl-3.5
-// RUN: %T/clang-cl -### %s 2>&1 | FileCheck -check-prefix=CLMODE %s
-// RUN: %T/cl -### %s 2>&1 | FileCheck -check-prefix=CLMODE %s
-// RUN: %T/cl.exe -### %s 2>&1 | FileCheck -check-prefix=CLMODE %s
-// RUN: %T/clang-cl3.5 -### %s 2>&1 | FileCheck -check-prefix=CLMODE %s
-// RUN: %T/clang-cl-3.5 -### %s 2>&1 | FileCheck -check-prefix=CLMODE %s
+// Note: use -- in front of the filename so it's not mistaken for an option on
+// filesystems that use slashes for dir separators.
+// RUN: %T/clang-cl -### -- %s 2>&1 | FileCheck -check-prefix=CLMODE %s
+// RUN: %T/cl -### -- %s 2>&1 | FileCheck -check-prefix=CLMODE %s
+// RUN: %T/cl.exe -### -- %s 2>&1 | FileCheck -check-prefix=CLMODE %s
+// RUN: %T/clang-cl3.5 -### -- %s 2>&1 | FileCheck -check-prefix=CLMODE %s
+// RUN: %T/clang-cl-3.5 -### -- %s 2>&1 | FileCheck -check-prefix=CLMODE %s
// CLMODE: "-fdiagnostics-format" "msvc"
OpenPOWER on IntegriCloud