From 28e82982fe93a2accd03cb540638b3c70ed6172d Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Wed, 2 Feb 2022 13:08:52 -0500 Subject: [PATCH] [libc++] Bump minimum compiler requirements Now that we've branched for the LLVM 14 release, our support window moves to clang-13 and clang-14. Similarly, AppleClang 13 has been released for some time now, so that should be the oldest compiler we support, per our policy. A possible follow-up would be to remove _LIBCPP_HAS_NO_CONCEPTS, since I don't think we support any compiler that doesn't support concepts anymore. Differential Revision: https://reviews.llvm.org/D118831 --- libcxx/docs/index.rst | 4 ++-- libcxx/test/libcxx/atomics/bit-int.verify.cpp | 4 ++-- libcxx/test/std/containers/views/span.cons/assign.pass.cpp | 3 --- libcxx/test/std/containers/views/span.cons/copy.pass.cpp | 3 --- .../std/containers/views/span.cons/initializer_list.pass.cpp | 3 --- .../std/containers/views/span.cons/iterator_len.pass.cpp | 3 --- .../std/containers/views/span.cons/iterator_len.verify.cpp | 3 --- .../containers/views/span.cons/iterator_sentinel.pass.cpp | 3 --- .../containers/views/span.cons/iterator_sentinel.verify.cpp | 3 --- libcxx/test/std/containers/views/span.cons/range.pass.cpp | 3 --- libcxx/test/std/containers/views/span.elem/back.pass.cpp | 3 --- libcxx/test/std/containers/views/span.elem/data.pass.cpp | 3 --- libcxx/test/std/containers/views/span.elem/front.pass.cpp | 3 --- libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp | 3 --- .../test/std/containers/views/span.iterators/begin.pass.cpp | 3 --- libcxx/test/std/containers/views/span.iterators/end.pass.cpp | 3 --- .../test/std/containers/views/span.iterators/rbegin.pass.cpp | 3 --- .../test/std/containers/views/span.iterators/rend.pass.cpp | 3 --- .../std/containers/views/span.objectrep/as_bytes.pass.cpp | 3 --- .../views/span.objectrep/as_writable_bytes.fail.cpp | 3 --- .../views/span.objectrep/as_writable_bytes.pass.cpp | 3 --- libcxx/test/std/containers/views/span.obs/empty.pass.cpp | 3 --- libcxx/test/std/containers/views/span.obs/size.pass.cpp | 3 --- .../test/std/containers/views/span.obs/size_bytes.pass.cpp | 3 --- libcxx/test/std/containers/views/span.sub/first.fail.cpp | 3 --- libcxx/test/std/containers/views/span.sub/first.pass.cpp | 3 --- libcxx/test/std/containers/views/span.sub/last.fail.cpp | 3 --- libcxx/test/std/containers/views/span.sub/last.pass.cpp | 3 --- libcxx/test/std/containers/views/span.sub/subspan.fail.cpp | 3 --- libcxx/test/std/containers/views/span.sub/subspan.pass.cpp | 3 --- .../cmp/cmp.categories.pre/zero_type.verify.cpp | 1 - .../language.support/cmp/cmp.partialord/partialord.pass.cpp | 1 - .../language.support/cmp/cmp.strongord/strongord.pass.cpp | 1 - .../std/language.support/cmp/cmp.weakord/weakord.pass.cpp | 1 - .../formatter.const_char_array.pass.cpp | 1 - libcxx/utils/ci/buildkite-pipeline.yml | 8 ++++---- libcxx/utils/ci/run-buildbot | 12 ++++++------ 37 files changed, 14 insertions(+), 103 deletions(-) diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst index b1560a5..92a716d 100644 --- a/libcxx/docs/index.rst +++ b/libcxx/docs/index.rst @@ -104,8 +104,8 @@ velocity, libc++ drops support for older compilers as newer ones are released. ============ =============== ========================== ===================== Compiler Versions Restrictions Support policy ============ =============== ========================== ===================== -Clang 12, 13 latest two stable releases per `LLVM's release page `_ -AppleClang 12 latest stable release per `Xcode's release page `_ +Clang 13, 14 latest two stable releases per `LLVM's release page `_ +AppleClang 13 latest stable release per `Xcode's release page `_ Open XL 17.1 (AIX) latest stable release per `Open XL's documentation page `_ GCC 11 In C++11 or later only latest stable release per `GCC's release page `_ ============ =============== ========================== ===================== diff --git a/libcxx/test/libcxx/atomics/bit-int.verify.cpp b/libcxx/test/libcxx/atomics/bit-int.verify.cpp index fb08096..549fd05 100644 --- a/libcxx/test/libcxx/atomics/bit-int.verify.cpp +++ b/libcxx/test/libcxx/atomics/bit-int.verify.cpp @@ -12,8 +12,8 @@ // disable them for now until their behavior can be designed better later. // See https://reviews.llvm.org/D84049 for details. -// UNSUPPORTED: apple-clang-12, apple-clang-13, apple-clang-14 -// UNSUPPORTED: clang-12, clang-13 +// UNSUPPORTED: apple-clang-13, apple-clang-14 +// UNSUPPORTED: clang-13 // UNSUPPORTED: c++03 diff --git a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp b/libcxx/test/std/containers/views/span.cons/assign.pass.cpp index 4fa2184..0228386 100644 --- a/libcxx/test/std/containers/views/span.cons/assign.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/assign.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr span& operator=(const span& other) noexcept = default; diff --git a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp b/libcxx/test/std/containers/views/span.cons/copy.pass.cpp index 064680e..28f13e1 100644 --- a/libcxx/test/std/containers/views/span.cons/copy.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/copy.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr span(const span& other) noexcept = default; diff --git a/libcxx/test/std/containers/views/span.cons/initializer_list.pass.cpp b/libcxx/test/std/containers/views/span.cons/initializer_list.pass.cpp index 916df32..d0f4cc7 100644 --- a/libcxx/test/std/containers/views/span.cons/initializer_list.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/initializer_list.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // #include diff --git a/libcxx/test/std/containers/views/span.cons/iterator_len.pass.cpp b/libcxx/test/std/containers/views/span.cons/iterator_len.pass.cpp index a9ed3f1..f197330 100644 --- a/libcxx/test/std/containers/views/span.cons/iterator_len.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/iterator_len.pass.cpp @@ -7,9 +7,6 @@ //===---------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.cons/iterator_len.verify.cpp b/libcxx/test/std/containers/views/span.cons/iterator_len.verify.cpp index 81a47a9..0372e00 100644 --- a/libcxx/test/std/containers/views/span.cons/iterator_len.verify.cpp +++ b/libcxx/test/std/containers/views/span.cons/iterator_len.verify.cpp @@ -7,9 +7,6 @@ //===---------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.cons/iterator_sentinel.pass.cpp b/libcxx/test/std/containers/views/span.cons/iterator_sentinel.pass.cpp index 49759b2..f744af7 100644 --- a/libcxx/test/std/containers/views/span.cons/iterator_sentinel.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/iterator_sentinel.pass.cpp @@ -7,9 +7,6 @@ //===---------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.cons/iterator_sentinel.verify.cpp b/libcxx/test/std/containers/views/span.cons/iterator_sentinel.verify.cpp index d84c7c0..9ac9a03 100644 --- a/libcxx/test/std/containers/views/span.cons/iterator_sentinel.verify.cpp +++ b/libcxx/test/std/containers/views/span.cons/iterator_sentinel.verify.cpp @@ -7,9 +7,6 @@ //===---------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.cons/range.pass.cpp b/libcxx/test/std/containers/views/span.cons/range.pass.cpp index f5c67ac..14b0313 100644 --- a/libcxx/test/std/containers/views/span.cons/range.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/range.pass.cpp @@ -8,9 +8,6 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17 // UNSUPPORTED: libcpp-has-no-incomplete-ranges -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.elem/back.pass.cpp b/libcxx/test/std/containers/views/span.elem/back.pass.cpp index 497e8e4..dfc01d5 100644 --- a/libcxx/test/std/containers/views/span.elem/back.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/back.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr reference back() const noexcept; diff --git a/libcxx/test/std/containers/views/span.elem/data.pass.cpp b/libcxx/test/std/containers/views/span.elem/data.pass.cpp index fd6e2b3c..1bf63f9 100644 --- a/libcxx/test/std/containers/views/span.elem/data.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/data.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr pointer data() const noexcept; diff --git a/libcxx/test/std/containers/views/span.elem/front.pass.cpp b/libcxx/test/std/containers/views/span.elem/front.pass.cpp index 135168e..e1c9a0c 100644 --- a/libcxx/test/std/containers/views/span.elem/front.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/front.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr reference front() const noexcept; diff --git a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp b/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp index 8c324d0..f6b7fbc 100644 --- a/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp +++ b/libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr reference operator[](size_type idx) const; diff --git a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp index 212b428..f6b2401 100644 --- a/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/begin.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr iterator begin() const noexcept; diff --git a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp b/libcxx/test/std/containers/views/span.iterators/end.pass.cpp index ef8370d..d531537 100644 --- a/libcxx/test/std/containers/views/span.iterators/end.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/end.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr iterator end() const noexcept; diff --git a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp index b5ce5a9..26e4389 100644 --- a/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr reverse_iterator rbegin() const noexcept; diff --git a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp b/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp index b71019a..c2bd13a 100644 --- a/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp +++ b/libcxx/test/std/containers/views/span.iterators/rend.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr reverse_iterator rend() const noexcept; diff --git a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp index 4d2b8db..1f58d0f 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.fail.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.fail.cpp index a985208..e7c4d35 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.fail.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.fail.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.pass.cpp b/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.pass.cpp index 3b68e15..6b7bd5d 100644 --- a/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp b/libcxx/test/std/containers/views/span.obs/empty.pass.cpp index 24129d4..3aa99b0 100644 --- a/libcxx/test/std/containers/views/span.obs/empty.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/empty.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // [[nodiscard]] constexpr bool empty() const noexcept; diff --git a/libcxx/test/std/containers/views/span.obs/size.pass.cpp b/libcxx/test/std/containers/views/span.obs/size.pass.cpp index 18ee056..5be7b98 100644 --- a/libcxx/test/std/containers/views/span.obs/size.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/size.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr size_type size() const noexcept; diff --git a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp b/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp index e798e02..9ce6d26 100644 --- a/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp +++ b/libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // constexpr size_type size_bytes() const noexcept; diff --git a/libcxx/test/std/containers/views/span.sub/first.fail.cpp b/libcxx/test/std/containers/views/span.sub/first.fail.cpp index 8db6934..176311f 100644 --- a/libcxx/test/std/containers/views/span.sub/first.fail.cpp +++ b/libcxx/test/std/containers/views/span.sub/first.fail.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.sub/first.pass.cpp b/libcxx/test/std/containers/views/span.sub/first.pass.cpp index 0bebc8a..2b04cb0 100644 --- a/libcxx/test/std/containers/views/span.sub/first.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/first.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.sub/last.fail.cpp b/libcxx/test/std/containers/views/span.sub/last.fail.cpp index 24bcdf4..9cff076 100644 --- a/libcxx/test/std/containers/views/span.sub/last.fail.cpp +++ b/libcxx/test/std/containers/views/span.sub/last.fail.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.sub/last.pass.cpp b/libcxx/test/std/containers/views/span.sub/last.pass.cpp index 2859bdf..6fa6edf 100644 --- a/libcxx/test/std/containers/views/span.sub/last.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/last.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.sub/subspan.fail.cpp b/libcxx/test/std/containers/views/span.sub/subspan.fail.cpp index 5f1d0b6..33eeda0 100644 --- a/libcxx/test/std/containers/views/span.sub/subspan.fail.cpp +++ b/libcxx/test/std/containers/views/span.sub/subspan.fail.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp b/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp index b447500..f426ab6 100644 --- a/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp +++ b/libcxx/test/std/containers/views/span.sub/subspan.pass.cpp @@ -7,9 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// AppleClang 12.0.0 doesn't fully support ranges/concepts -// XFAIL: apple-clang-12.0.0 - // // template diff --git a/libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp b/libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp index 872c897..6d2687f 100644 --- a/libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp +++ b/libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// UNSUPPORTED: apple-clang-12 // In MSVC mode, there's a slightly different number of errors printed for // each of these, so it doesn't add up to the exact expected count of 18. diff --git a/libcxx/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp b/libcxx/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp index f42e451..079a5e9 100644 --- a/libcxx/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp +++ b/libcxx/test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// UNSUPPORTED: apple-clang-12 // diff --git a/libcxx/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp b/libcxx/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp index b53b3c6..822c4f2 100644 --- a/libcxx/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp +++ b/libcxx/test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// UNSUPPORTED: apple-clang-12 // diff --git a/libcxx/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp b/libcxx/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp index c6c56b7..a053791 100644 --- a/libcxx/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp +++ b/libcxx/test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11, c++14, c++17 -// UNSUPPORTED: apple-clang-12 // diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp index a538296..94f4e44 100644 --- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp +++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp @@ -10,7 +10,6 @@ // UNSUPPORTED: libcpp-has-no-incomplete-format // TODO FMT Evaluate gcc-11 status // UNSUPPORTED: gcc-11 -// UNSUPPORTED: apple-clang-12 // diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml index ac7f25f..441deef 100644 --- a/libcxx/utils/ci/buildkite-pipeline.yml +++ b/libcxx/utils/ci/buildkite-pipeline.yml @@ -203,8 +203,8 @@ steps: limit: 2 timeout_in_minutes: 120 - - label: "Clang 12" - command: "libcxx/utils/ci/run-buildbot generic-clang-12" + - label: "Clang 13" + command: "libcxx/utils/ci/run-buildbot generic-clang-13" artifact_paths: - "**/test-results.xml" - "**/*.abilist" @@ -217,8 +217,8 @@ steps: limit: 2 timeout_in_minutes: 120 - - label: "Clang 13" - command: "libcxx/utils/ci/run-buildbot generic-clang-13" + - label: "Clang 14" + command: "libcxx/utils/ci/run-buildbot generic-clang-14" artifact_paths: - "**/test-results.xml" - "**/*.abilist" diff --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot index d0dbedd..bdc5e50 100755 --- a/libcxx/utils/ci/run-buildbot +++ b/libcxx/utils/ci/run-buildbot @@ -276,18 +276,18 @@ generic-static) -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-static.cfg.in" check-runtimes ;; -generic-clang-12) - export CC=clang-12 - export CXX=clang++-12 +generic-clang-13) + export CC=clang-13 + export CXX=clang++-13 clean generate-cmake -DLIBCXX_TEST_CONFIG="llvm-libc++-shared.cfg.in" \ -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in" check-runtimes check-abi-list ;; -generic-clang-13) - export CC=clang-13 - export CXX=clang++-13 +generic-clang-14) + export CC=clang-14 + export CXX=clang++-14 clean generate-cmake -DLIBCXX_TEST_CONFIG="llvm-libc++-shared.cfg.in" \ -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in" -- 2.7.4