[clang] fe162be - Make test more lenient for custom clang version strings

Benjamin Kramer via cfe-commits cfe-commits at lists.llvm.org
Wed Jan 8 07:13:22 PST 2025


Author: Benjamin Kramer
Date: 2025-01-08T16:12:47+01:00
New Revision: fe162bed532b78f606fe3d937ba732787dd7bd64

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

LOG: Make test more lenient for custom clang version strings

The version string can be anything, don't restrict it to digits and
dots. It's derived from the resource dir, so just check for that.

Added: 
    

Modified: 
    clang/test/Driver/darwin-embedded-search-paths.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Driver/darwin-embedded-search-paths.c b/clang/test/Driver/darwin-embedded-search-paths.c
index 7ada467d66de4f..7fa20501b52f39 100644
--- a/clang/test/Driver/darwin-embedded-search-paths.c
+++ b/clang/test/Driver/darwin-embedded-search-paths.c
@@ -33,11 +33,12 @@
 // the cc1 arguments.
 
 // CC1: "-cc1"
+// CC1: "-resource-dir" "[[RESOURCE_DIR:[^"]*]]"
 // NO-CXX-NOT: "-internal-isystem" "{{.*}}/include/c++/v1"
 // CXX-SAME: "-internal-isystem" "{{.*}}/include/c++/v1"
 // ULI-SAME: "-internal-isystem" "[[SDKROOT]]/usr/local/include"
 // EULI-SAME: "-isystem" "[[SDKROOT]]/embedded/usr/local/include"
-// CI-SAME: "-internal-isystem" "{{.*}}/clang/{{[[:digit:].]*}}/include"
+// CI-SAME: "-internal-isystem" "[[RESOURCE_DIR]]/include"
 // UI-SAME: "-internal-externc-isystem" "[[SDKROOT]]/usr/include"
 // EUI-SAME: "-internal-externc-isystem" "[[SDKROOT]]/embedded/usr/include"
 // NO-FW-NOT: "-internal-iframework"


        


More information about the cfe-commits mailing list