llvm-project/libcxx/test/std/strings/basic.string/string.nonmembers
Jake Egan 1cf4113952 [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
2022-06-13 21:45:18 -04:00
..
string.io [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
string.special [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_op!= [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_op+ [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_operator== [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_opgt [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_opgt= [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_oplt [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00
string_oplt= [libcxx][AIX] Switch build compiler to clang 2022-06-13 21:45:18 -04:00