diff options
author | Nico Weber <nicolasweber@gmx.de> | 2015-04-24 22:16:53 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2015-04-24 22:16:53 +0000 |
commit | 1f0f165d50211e72d41395abd74def920347380e (patch) | |
tree | 7f73ea68bb158f5190a7db1aab1e6937db5ae60c /clang/test/Driver/cl-inputs.c | |
parent | c8d987b12194493d7634c3bde31b0d9340ceb3d2 (diff) | |
download | bcm5719-llvm-1f0f165d50211e72d41395abd74def920347380e.tar.gz bcm5719-llvm-1f0f165d50211e72d41395abd74def920347380e.zip |
clang-cl: Don't look up absolute paths in %LIB%.
Before this patch, passing a non-existent absolute path to clang-cl would cause
stat'ing of impossible paths. For example, `clang-cl -c d:\adsfasdf.txt` would
cause a stat of
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIBd:\asdfadsf.cc
llvm-svn: 235787
Diffstat (limited to 'clang/test/Driver/cl-inputs.c')
-rw-r--r-- | clang/test/Driver/cl-inputs.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Driver/cl-inputs.c b/clang/test/Driver/cl-inputs.c index b0265df52f0..632000990f0 100644 --- a/clang/test/Driver/cl-inputs.c +++ b/clang/test/Driver/cl-inputs.c @@ -59,4 +59,9 @@ // LIBINPUT2: link.exe" // LIBINPUT2-NOT: "cl-test2.lib" +// RUN: %clang_cl -### -- %s /nonexisting.lib 2>&1 | FileCheck -check-prefix=LIBINPUT3 %s +// LIBINPUT3: error: no such file or directory: '/nonexisting.lib' +// LIBINPUT3: link.exe" +// LIBINPUT3-NOT: "/nonexisting.lib" + void f(); |