Skip to content

Commit a2977de

Browse files
authored
[libc++][NFC] Removed unsupported compilers from tests (#166403)
1 parent 6c9b594 commit a2977de

File tree

12 files changed

+4
-22
lines changed

12 files changed

+4
-22
lines changed

libcxx/test/std/atomics/atomics.types.generic/cas_non_power_of_2.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// https://github.com/llvm/llvm-project/issues/30023
1010
// compare exchange does not work with types of which the size is not a power of 2
1111

12-
// XFAIL: clang-19, clang-20, clang-21, apple-clang-15, apple-clang-16, apple-clang-17
12+
// XFAIL: clang-20, clang-21, apple-clang-17
1313
// UNSUPPORTED: c++03
1414

1515
// TODO: remove the UNSUPPORTED clang-22 once libc++ CI's clang is updated to include

libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array.pass.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
// UNSUPPORTED: c++03, c++11
1212

1313
// These compiler versions and platforms don't enable sized deallocation by default.
14-
// ADDITIONAL_COMPILE_FLAGS(apple-clang-16): -fsized-deallocation
1514
// ADDITIONAL_COMPILE_FLAGS(apple-clang-17): -fsized-deallocation
1615
// ADDITIONAL_COMPILE_FLAGS(target=x86_64-w64-windows-gnu): -fsized-deallocation
1716
// ADDITIONAL_COMPILE_FLAGS(target=i686-w64-windows-gnu): -fsized-deallocation

libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete.pass.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
// UNSUPPORTED: c++03, c++11
1212

1313
// These compiler versions and platforms don't enable sized deallocation by default.
14-
// ADDITIONAL_COMPILE_FLAGS(apple-clang-16): -fsized-deallocation
1514
// ADDITIONAL_COMPILE_FLAGS(apple-clang-17): -fsized-deallocation
1615
// ADDITIONAL_COMPILE_FLAGS(target=x86_64-w64-windows-gnu): -fsized-deallocation
1716
// ADDITIONAL_COMPILE_FLAGS(target=i686-w64-windows-gnu): -fsized-deallocation

libcxx/test/std/numerics/c.math/signbit.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// UNSUPPORTED: windows
1313

1414
// These compilers don't support constexpr `__builtin_signbit` yet.
15-
// UNSUPPORTED: clang-19, apple-clang-16, apple-clang-17
15+
// UNSUPPORTED: apple-clang-17
1616

1717
// GCC warns about signbit comparing `bool_v < 0`, which we're testing
1818
// ADDITIONAL_COMPILE_FLAGS(gcc): -Wno-bool-compare

libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/add_sat.pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
// REQUIRES: std-at-least-c++26
1010

11-
// The test uses "Placeholder variables with no name"
12-
// UNSUPPORTED: apple-clang-16
13-
1411
// <numeric>
1512

1613
// template<class T>

libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/div_sat.pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
// REQUIRES: std-at-least-c++26
1010

11-
// The test uses "Placeholder variables with no name"
12-
// UNSUPPORTED: apple-clang-16
13-
1411
// <numeric>
1512

1613
// template<class T>

libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/mul_sat.pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
// REQUIRES: std-at-least-c++26
1010

11-
// The test uses "Placeholder variables with no name"
12-
// UNSUPPORTED: apple-clang-16
13-
1411
// <numeric>
1512

1613
// template<class T>

libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturate_cast.pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
// REQUIRES: std-at-least-c++26
1010

11-
// The test uses "Placeholder variables with no name"
12-
// UNSUPPORTED: apple-clang-16
13-
1411
// <numeric>
1512

1613
// template<class R, class T>

libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/sub_sat.pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
// REQUIRES: std-at-least-c++26
1010

11-
// The test uses "Placeholder variables with no name"
12-
// UNSUPPORTED: apple-clang-16
13-
1411
// <numeric>
1512

1613
// template<class T>

libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/shared_ptr_array.pass.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
// UNSUPPORTED: c++03, c++11, c++14, c++17
1111

1212
// These compiler versions and platforms don't enable sized deallocation by default.
13-
// ADDITIONAL_COMPILE_FLAGS(apple-clang-16): -fsized-deallocation
1413
// ADDITIONAL_COMPILE_FLAGS(target=x86_64-w64-windows-gnu): -fsized-deallocation
1514
// ADDITIONAL_COMPILE_FLAGS(target=i686-w64-windows-gnu): -fsized-deallocation
1615

0 commit comments

Comments
 (0)