diff options
Diffstat (limited to 'test/Driver/cl-inputs.c')
-rw-r--r-- | test/Driver/cl-inputs.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/Driver/cl-inputs.c b/test/Driver/cl-inputs.c index d6ee520257d5..029aeadaec42 100644 --- a/test/Driver/cl-inputs.c +++ b/test/Driver/cl-inputs.c @@ -33,3 +33,20 @@ // WARN: warning: overriding '/TC' option with '/TP' // WARN: note: The last /TC or /TP option takes precedence over earlier instances // WARN-NOT: note + +// RUN: not %clang_cl - 2>&1 | FileCheck -check-prefix=STDIN %s +// STDIN: error: use /Tc or /Tp + +// RUN: %clang_cl -### /Tc - 2>&1 | FileCheck -check-prefix=STDINTc %s +// STDINTc: "-x" "c" + +// RUN: env LIB=%S/Inputs/cl-libs %clang_cl -### -- %s cl-test.lib 2>&1 | FileCheck -check-prefix=LIBINPUT %s +// LIBINPUT: link.exe" +// LIBINPUT: "cl-test.lib" + +// RUN: env LIB=%S/Inputs/cl-libs %clang_cl -### -- %s cl-test2.lib 2>&1 | FileCheck -check-prefix=LIBINPUT2 %s +// LIBINPUT2: error: no such file or directory: 'cl-test2.lib' +// LIBINPUT2: link.exe" +// LIBINPUT2-NOT: "cl-test2.lib" + +void f(); |