]> granicus.if.org Git - clang/commitdiff
Try to fix parse-progname.c test on Darwin
authorHans Wennborg <hans@hanshq.net>
Fri, 17 Oct 2014 20:55:54 +0000 (20:55 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 17 Oct 2014 20:55:54 +0000 (20:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220086 91177308-0d34-0410-b5e6-96231b3b80d8

test/Driver/parse-progname.c

index 7fd285cdb24da206c20c38a1b1f81f094eba0ed1..33c63782234808ace4fb752f0e432ebd10559a14 100644 (file)
 // 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"