From 1edca8401a0903dd8d419413291256b63949147c Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Tue, 9 Sep 2025 18:02:31 +0200 Subject: [PATCH 1/2] [Libc++] Fix typos in tests --- .../test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp b/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp index c4462b26f5c92..e6cda068753c7 100644 --- a/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp +++ b/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp @@ -99,10 +99,10 @@ void check_iterator_requirements() { // expected-note@*:* {{because 'not_move_assignable' does not satisfy '__cpp17_copy_assignable'}} static_assert(std::__cpp17_iterator); // expected-error {{static assertion failed}} - // expectted-note@*:* {{because 'not_copy_assignable' does not satisfy '__cpp17_copy_assignable'}} + // expected-note@*:* {{because 'not_copy_assignable' does not satisfy '__cpp17_copy_assignable'}} static_assert(std::__cpp17_iterator); // expected-error {{static assertion failed}} - // expectted-note@*:* {{'is_signed_v<__iter_diff_t >' evaluated to false}} + // expected-note@*:* {{because 'is_signed_v<__iter_diff_t>' evaluated to false}} } struct not_equality_comparable : valid_iterator {}; From a031683244e4757146939375e6f23e02fe8736e2 Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Wed, 10 Sep 2025 08:36:31 +0200 Subject: [PATCH 2/2] clang 20 compat --- .../test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp b/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp index e6cda068753c7..629a887c0f7ed 100644 --- a/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp +++ b/libcxx/test/libcxx/algorithms/cpp17_iterator_concepts.verify.cpp @@ -102,7 +102,7 @@ void check_iterator_requirements() { // expected-note@*:* {{because 'not_copy_assignable' does not satisfy '__cpp17_copy_assignable'}} static_assert(std::__cpp17_iterator); // expected-error {{static assertion failed}} - // expected-note@*:* {{because 'is_signed_v<__iter_diff_t>' evaluated to false}} + // expected-note-re@*:* {{because 'is_signed_v<__iter_diff_t{{.*}}>' evaluated to false}} } struct not_equality_comparable : valid_iterator {};