Author: Anders Waldenborg
Date: 2026-04-04T16:25:36+07:00
New Revision: da0aec299056b858e92ed0dc252e934ecdd659ea

URL: 
https://github.com/llvm/llvm-project/commit/da0aec299056b858e92ed0dc252e934ecdd659ea
DIFF: 
https://github.com/llvm/llvm-project/commit/da0aec299056b858e92ed0dc252e934ecdd659ea.diff

LOG: [clang][test] Fix solaris ld driver test to not assume gnu ld location 
(#186250)

Added: 
    clang/test/Driver/Inputs/fake_ld/ld

Modified: 
    clang/test/Driver/solaris-ld-sld.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Driver/Inputs/fake_ld/ld 
b/clang/test/Driver/Inputs/fake_ld/ld
new file mode 100755
index 0000000000000..b8df112f9c2dc
--- /dev/null
+++ b/clang/test/Driver/Inputs/fake_ld/ld
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+echo "Unexpectedly running fake ld" 1>&2
+
+exit 1

diff  --git a/clang/test/Driver/solaris-ld-sld.c 
b/clang/test/Driver/solaris-ld-sld.c
index f65153784b769..e5c5d0fc2c83b 100644
--- a/clang/test/Driver/solaris-ld-sld.c
+++ b/clang/test/Driver/solaris-ld-sld.c
@@ -1,7 +1,7 @@
 // REQUIRES: system-solaris
 
-// Check that clang invokes the native ld.
+// Check that clang invokes the native ld, not whatever "ld" that happens to 
be in PATH
 
-// RUN: test -f /usr/gnu/bin/ld && env PATH=/usr/gnu/bin %clang -o %t.o %s
+// RUN: env PATH=%S/Inputs/fake_ld/ %clang -v -o %t.o %s
 
 int main() { return 0; }


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to