diff options
| author | Jake Egan <jakeegan10@gmail.com> | 2022-06-13 21:44:58 -0400 |
|---|---|---|
| committer | Jake Egan <jakeegan10@gmail.com> | 2022-06-13 21:45:18 -0400 |
| commit | 1cf4113952ae3e4cc75decdf6feb3ce5dd8ca4a1 (patch) | |
| tree | 6b492c628d33fa2c6e747bd3d839d36f4b2dc43d /libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp | |
| parent | ac4006b0d69ff3349fdd6c0bf8e4dad9504d438a (diff) | |
[libcxx][AIX] Switch build compiler to clang
This patch switches the build compiler for AIX from ibm-clang to clang. ibm-clang++_r has `-pthread` by default, but clang for AIX doesn't, so `-pthread` had to be added to the test config. A bunch of tests now pass, so the `XFAIL` was removed. This patch also switch the build to use the visibility support available in clang-15 to control symbols exported by the shared library (AIX traditionally uses explicit export lists for this purpose).
Reviewed By: #libc, #libc_abi, daltenty, #libunwind, ldionne
Differential Revision: https://reviews.llvm.org/D127470
Diffstat (limited to 'libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp')
| -rw-r--r-- | libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp index da8ae5b3a6c5..b466eb14bd83 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp @@ -8,8 +8,6 @@ // <string> -// XFAIL: LIBCXX-AIX-FIXME - // basic_string(const charT* s, const Allocator& a = Allocator()); // constexpr since C++20 #include <string> |
