llvm-capstone/libcxxabi/test
Alexander Richardson e599422954
[runtimes] Fix parsing of LIB{CXX,CXXABI,UNWIND}_TEST_PARAMS (#67691)
Since 78d649a417 the recommended way to
pass an executor is to use the _TEST_PARAMS variable, which means we now
pass more complicated value (including ones that may contain multiple
`=`) as part of this variable. However, the `REGEX REPLACE` being used
has greedy matches so everything up to the last = becomes part of the
variable name which results in invalid syntax in the generated lit
config file.

This was noticed due to builder failures for those using the
CrossWinToARMLinux.cmake cache file.

---------

Co-authored-by: Vladimir Vereschaka <vvereschaka@accesssoftek.com>
2023-10-04 18:11:37 -04:00
..
configs [libc++][lit] Allow overriding the executor for tests (#66545) 2023-09-26 15:19:31 +01:00
native [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
support
vendor
backtrace_test.pass.cpp [libc++abi][test][VE] Add UNSUPPORTED to pass tests on VE 2023-09-14 08:13:02 +09:00
catch_array_01.pass.cpp
catch_array_02.pass.cpp
catch_class_01.pass.cpp
catch_class_02.pass.cpp
catch_class_03.pass.cpp
catch_class_04.pass.cpp
catch_const_pointer_nullptr.pass.cpp
catch_function_01.pass.cpp
catch_function_02.pass.cpp
catch_function_03.pass.cpp
catch_in_noexcept.pass.cpp
catch_member_data_pointer_01.pass.cpp
catch_member_function_pointer_01.pass.cpp
catch_member_function_pointer_02.pass.cpp [runtimes][NFC] Remove old Lit annotations for gcc-12 and clang-14 2023-09-21 17:13:31 -04:00
catch_member_pointer_nullptr.pass.cpp
catch_multi_level_pointer.pass.cpp
catch_pointer_nullptr.pass.cpp
catch_pointer_reference.pass.cpp
catch_ptr_02.pass.cpp [libcxxabi] [test] Don't cast a pointer to long, fixing the test on Windows 2023-04-12 10:17:21 +03:00
catch_ptr.pass.cpp
catch_reference_nullptr.pass.cpp
CMakeLists.txt [runtimes] Fix parsing of LIB{CXX,CXXABI,UNWIND}_TEST_PARAMS (#67691) 2023-10-04 18:11:37 -04:00
cxa_bad_cast.pass.cpp
cxa_bad_typeid.pass.cpp
cxa_thread_atexit_test.pass.cpp
cxa_vec_new_overflow_PR41395.pass.cpp [libcxxabi] [test] Avoid mingw warnings about missing a return statement 2023-04-19 13:35:37 +03:00
dynamic_cast3.pass.cpp
dynamic_cast5.pass.cpp
dynamic_cast14.pass.cpp
dynamic_cast.pass.cpp
exception_object_alignment.2.pass.cpp [libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to the test suite 2023-09-12 08:53:38 -04:00
exception_object_alignment.pass.cpp
forced_unwind1.pass.cpp [libc++abi][test][VE] Add UNSUPPORTED to pass tests on VE 2023-09-14 08:13:02 +09:00
forced_unwind2.pass.cpp [libc++abi][test][VE] Add UNSUPPORTED to pass tests on VE 2023-09-14 08:13:02 +09:00
forced_unwind3.pass.cpp [libc++abi][test][VE] Add UNSUPPORTED to pass tests on VE 2023-09-14 08:13:02 +09:00
forced_unwind4.pass.cpp
guard_test_basic.pass.cpp
guard_threaded_test.pass.cpp
incomplete_type.sh.cpp
inherited_exception.pass.cpp
lit.cfg.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
noexception1.pass.cpp
noexception2.pass.cpp
noexception3.pass.cpp
noexception4.pass.cpp
test_aux_runtime_op_array_new.pass.cpp
test_aux_runtime.pass.cpp
test_demangle.pass.cpp [Demangle] demangle builtin type transformations (#65902) 2023-09-21 14:23:58 +08:00
test_exception_address_alignment.pass.cpp
test_exception_storage.pass.cpp [libc++abi] Overhaul test_exception_storage.pass.cpp 2023-09-11 14:14:41 -04:00
test_exception_storage.threads.pass.cpp [libc++abi] Overhaul test_exception_storage.pass.cpp 2023-09-11 14:14:41 -04:00
test_fallback_malloc.pass.cpp [libcxxabi] [test] Use the correct printf formats for printing pointers 2023-04-17 17:49:56 +03:00
test_guard.pass.cpp
test_vector1.pass.cpp
test_vector2.pass.cpp
test_vector3.pass.cpp
thread_local_destruction_order.pass.cpp
uncaught_exception.pass.cpp
uncaught_exceptions.pass.cpp
unittest_demangle.pass.cpp [libc++abi] Avoid including source files into unittest_demangle 2023-06-15 11:45:05 -04:00
unwind_01.pass.cpp
unwind_02.pass.cpp
unwind_03.pass.cpp
unwind_04.pass.cpp
unwind_05.pass.cpp
unwind_06.pass.cpp