[clang] e783d5d - [Driver] Fix the sysroot.c test properly (#94276)

via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 3 13:09:27 PDT 2024


Author: Paul T Robinson
Date: 2024-06-03T16:09:23-04:00
New Revision: e783d5dbb6d61579bf941d310160a0ae259c7bec

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

LOG: [Driver] Fix the sysroot.c test properly (#94276)

A DEFAULT_SYSROOT interfered with the test, apparently. See #94055.

Added: 
    

Modified: 
    clang/test/Driver/sysroot.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Driver/sysroot.c b/clang/test/Driver/sysroot.c
index 2215d6fa8fe73..85da2499090af 100644
--- a/clang/test/Driver/sysroot.c
+++ b/clang/test/Driver/sysroot.c
@@ -1,15 +1,13 @@
-// Fails on ARM/AArch64-hosted Windows, can't tell why.
-// UNSUPPORTED: system-windows
-
 // Check that --sysroot= also applies to header search paths.
 // RUN: %clang -target i386-unk-unk --sysroot=/FOO -### -E %s 2> %t1
 // RUN: FileCheck --check-prefix=CHECK-SYSROOTEQ < %t1 %s
 // CHECK-SYSROOTEQ: "-cc1"{{.*}} "-isysroot" "{{[^"]*}}/FOO"
 
 // Apple Darwin uses -isysroot as the syslib root, too.
+// We pass --sysroot="" to defeat any -DDEFAULT_SYSROOT parameter.
 // RUN: touch %t2.o
 // RUN: %clang -target i386-apple-darwin10 \
-// RUN:   -isysroot /FOO -### %t2.o 2> %t2
+// RUN:   -isysroot /FOO --sysroot="" -### %t2.o 2> %t2
 // RUN: FileCheck --check-prefix=CHECK-APPLE-ISYSROOT < %t2 %s
 // CHECK-APPLE-ISYSROOT: "-arch" "i386"{{.*}} "-syslibroot" "{{[^"]*}}/FOO"
 


        


More information about the cfe-commits mailing list