From: Hans Wennborg Date: Fri, 17 Oct 2014 20:55:54 +0000 (+0000) Subject: Try to fix parse-progname.c test on Darwin X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e283363875c192065cf8e4d2f8b566e6fab6f5cf;p=clang Try to fix parse-progname.c test on Darwin git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220086 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Driver/parse-progname.c b/test/Driver/parse-progname.c index 7fd285cdb2..33c6378223 100644 --- a/test/Driver/parse-progname.c +++ b/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"