ashay-github created this revision. ashay-github added reviewers: alvinhochun, rnk, mstorsjo, stella.stamenova. Herald added a project: All. ashay-github requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
A previous patch (https://reviews.llvm.org/D132810) introduced a test that fails on systems where the linker executable (`ld`) has a `.exe` extension. This patch updates the regex in the test so that lit can look for both `ld` as well as `ld.exe`. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D133773 Files: clang/test/Driver/mingw-cfguard.c Index: clang/test/Driver/mingw-cfguard.c =================================================================== --- clang/test/Driver/mingw-cfguard.c +++ clang/test/Driver/mingw-cfguard.c @@ -3,7 +3,7 @@ // NO_CF: "-cc1" // NO_CF-NOT: "-cfguard" // NO_CF-NOT: "-cfguard-no-checks" -// NO_CF-NEXT: ld" +// NO_CF-NEXT: ld{{(.exe)?}}" // NO_CF-NOT: "--guard-cf" // DEFAULT-NOT: "--no-guard-cf" // GUARD_NONE-SAME: "--no-guard-cf" @@ -11,7 +11,7 @@ // RUN: %clang --target=x86_64-w64-windows-gnu -### %s -mguard=cf 2>&1 | FileCheck -check-prefix=GUARD_CF %s // GUARD_CF: "-cc1" // GUARD_CF-SAME: "-cfguard" -// GUARD_CF-NEXT: ld" +// GUARD_CF-NEXT: ld{{(.exe)?}}" // GUARD_CF-SAME: "--guard-cf" // GUARD_CF-NOT: "--no-guard-cf" @@ -20,7 +20,7 @@ // GUARD_NOCHECKS-NOT: "-cfguard" // GUARD_NOCHECKS-SAME: "-cfguard-no-checks" // GUARD_NOCHECKS-NOT: "-cfguard" -// GUARD_NOCHECKS-NEXT: ld" +// GUARD_NOCHECKS-NEXT: ld{{(.exe)?}}" // GUARD_NOCHECKS-SAME: "--guard-cf" // GUARD_NOCHECKS-NOT: "--no-guard-cf"
Index: clang/test/Driver/mingw-cfguard.c =================================================================== --- clang/test/Driver/mingw-cfguard.c +++ clang/test/Driver/mingw-cfguard.c @@ -3,7 +3,7 @@ // NO_CF: "-cc1" // NO_CF-NOT: "-cfguard" // NO_CF-NOT: "-cfguard-no-checks" -// NO_CF-NEXT: ld" +// NO_CF-NEXT: ld{{(.exe)?}}" // NO_CF-NOT: "--guard-cf" // DEFAULT-NOT: "--no-guard-cf" // GUARD_NONE-SAME: "--no-guard-cf" @@ -11,7 +11,7 @@ // RUN: %clang --target=x86_64-w64-windows-gnu -### %s -mguard=cf 2>&1 | FileCheck -check-prefix=GUARD_CF %s // GUARD_CF: "-cc1" // GUARD_CF-SAME: "-cfguard" -// GUARD_CF-NEXT: ld" +// GUARD_CF-NEXT: ld{{(.exe)?}}" // GUARD_CF-SAME: "--guard-cf" // GUARD_CF-NOT: "--no-guard-cf" @@ -20,7 +20,7 @@ // GUARD_NOCHECKS-NOT: "-cfguard" // GUARD_NOCHECKS-SAME: "-cfguard-no-checks" // GUARD_NOCHECKS-NOT: "-cfguard" -// GUARD_NOCHECKS-NEXT: ld" +// GUARD_NOCHECKS-NEXT: ld{{(.exe)?}}" // GUARD_NOCHECKS-SAME: "--guard-cf" // GUARD_NOCHECKS-NOT: "--no-guard-cf"
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits