Skip to content

Commit 943a00e

Browse files
authored
[libc++][C++03] Remove XFAILs from the non-frozen libc++-specific tests (#144101)
The tests in `libcxx/test/libcxx` aren't run against the frozen headers anymore, so we can remove any XFAILs in them. This is part of https://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc.
1 parent d606eae commit 943a00e

File tree

52 files changed

+0
-105
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+0
-105
lines changed

libcxx/test/libcxx/algorithms/half_positive.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
// __half_positive divides an integer number by 2 as unsigned number for known types.
1212
// It can be an important optimization for lower bound, for example.
1313

14-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
15-
1614
#include <__algorithm/half_positive.h>
1715
#include <cassert>
1816
#include <cstddef>

libcxx/test/libcxx/algorithms/vectorization.compile.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
// We don't know how to vectorize algorithms on GCC
1010
// XFAIL: gcc
1111

12-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
13-
1412
// We don't vectorize algorithms before C++14
1513
// XFAIL: c++03, c++11
1614

libcxx/test/libcxx/assertions/customize_verbose_abort.link-time.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
// failures when back-deploying.
1313
// XFAIL: availability-verbose_abort-missing
1414

15-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
16-
1715
#include <__verbose_abort>
1816
#include <cstdlib>
1917

libcxx/test/libcxx/assertions/default_verbose_abort.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
// Test that the default verbose termination function aborts the program.
1010
// XFAIL: availability-verbose_abort-missing
1111

12-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
13-
1412
#include <__verbose_abort>
1513
#include <csignal>
1614
#include <cstdlib>

libcxx/test/libcxx/assertions/modes/none.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111

1212
// REQUIRES: libcpp-hardening-mode=none
1313

14-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
15-
1614
#include <__assert>
1715
#include <cassert>
1816

libcxx/test/libcxx/assertions/single_expression.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
// This is useful so we can use them in places that require an expression, such as
1111
// in a constructor initializer list.
1212

13-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
14-
1513
#include <__assert>
1614
#include <cassert>
1715

libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.verify.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
10-
119
// <atomic>
1210

1311
// template <class T>

libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.verify.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
10-
119
// <atomic>
1210

1311
// template <class T>

libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.verify.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
10-
119
// <atomic>
1210

1311
// template <class T>

libcxx/test/libcxx/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.verify.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// XFAIL: FROZEN-CXX03-HEADERS-FIXME
10-
119
// <atomic>
1210

1311
// template <class T>

0 commit comments

Comments
 (0)