summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/cl-inputs.c
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2015-04-24 22:16:53 +0000
committerNico Weber <nicolasweber@gmx.de>2015-04-24 22:16:53 +0000
commit1f0f165d50211e72d41395abd74def920347380e (patch)
tree7f73ea68bb158f5190a7db1aab1e6937db5ae60c /clang/test/Driver/cl-inputs.c
parentc8d987b12194493d7634c3bde31b0d9340ceb3d2 (diff)
downloadbcm5719-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.c5
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();
OpenPOWER on IntegriCloud