@@ -406,10 +406,7 @@ function check_stage2 {
406406 (
407407 echo @@@BUILD_STEP stage2/$sanitizer_name check-cxx@@@
408408 # Very slow.
409- export LIT_FILTER_OUT=" modules_include.sh.cpp"
410- LIT_FILTER_OUT+=" |std/algorithms/alg.modifying.operations/alg.transform/ranges.transform.pass.cpp"
411- LIT_FILTER_OUT+=" |std/utilities/charconv/charconv.msvc/test.pass.cpp"
412- LIT_FILTER_OUT+=" |std/utilities/format/format.functions/format.locale.runtime_format.pass.cpp"
409+ export LIT_FILTER_OUT=" std/utilities/format/format.functions/format.locale.runtime_format.pass.cpp"
413410 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/format.runtime_format.pass.cpp"
414411 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/format_to_n.locale.pass.cpp"
415412 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/format_to_n.pass.cpp"
@@ -420,39 +417,22 @@ function check_stage2 {
420417 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/formatted_size.locale.pass.cpp"
421418 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/formatted_size.pass.cpp"
422419 LIT_FILTER_OUT+=" |std/utilities/format/format.functions/vformat"
423- LIT_FILTER_OUT+=" |std/utilities/variant/variant.visit/visit_return_type.pass.cpp"
424- LIT_FILTER_OUT+=" |std/utilities/variant/variant.visit/visit.pass.cpp"
425420
426- if [[ " $( arch) " == " aarch64" && " $sanitizer_name " == " asan" ]] ; then
427- # TODO: Investigate one leak and two slowest tests.
428- LIT_FILTER_OUT+=" |test_vector2.pass.cpp|catch_multi_level_pointer.pass.cpp"
429- LIT_FILTER_OUT+=" |guard_threaded_test.pass.cpp"
430- fi
431421 if [[ " $( arch) " == " aarch64" && " $sanitizer_name " == " msan" ]] ; then
432422 # TODO: Investigate one slow tests.
433- LIT_FILTER_OUT+=" |catch_multi_level_pointer.pass.cpp"
434- LIT_FILTER_OUT+=" |guard_threaded_test.pass.cpp"
435423 LIT_FILTER_OUT+=" |test_demangle.pass.cpp"
436424 fi
437425 if [[ " $( arch) " == " aarch64" && " $sanitizer_name " == " hwasan" ]] ; then
438426 # TODO: Investigate one slow tests.
439- LIT_FILTER_OUT+=" |catch_multi_level_pointer.pass.cpp"
440- LIT_FILTER_OUT+=" |guard_threaded_test.pass.cpp"
441427 LIT_FILTER_OUT+=" |test_demangle.pass.cpp"
442- LIT_FILTER_OUT+=" |test_vector2.pass.cpp"
443- LIT_FILTER_OUT+=" |forced_unwind2.pass.cpp"
444428 fi
445429
446430 if [[ " $( arch) " == " aarch64" ]] ; then
447431 # TODO: Investigate what is wrong with aarch64 unwinder.
448432 LIT_FILTER_OUT+=" |ostream.formatted.print/vprint_nonunicode.pass.cpp"
449433 LIT_FILTER_OUT+=" |ostream.formatted.print/vprint_unicode.pass.cpp"
450- LIT_FILTER_OUT+=" |ra_sign_state.pass.cpp"
451434 fi
452- ninja -C libcxx_build_${sanitizer_name} check-cxx || exit 1
453-
454- echo @@@BUILD_STEP stage2/$sanitizer_name check-cxxabi@@@
455- ninja -C libcxx_build_${sanitizer_name} check-cxxabi || exit 1
435+ ninja -C libcxx_build_${sanitizer_name} check-runtimes || exit 1
456436 ) || build_failure
457437 )
458438 fi
0 commit comments