Hi!
I have just tagged 17.0.2! Please test and upload binaries!
Also, please look at the RFC I posted this morning. Since this one will primarily affect testers.
Thanks for all your hard work helping out with LLVM releases!
Hi!
I have just tagged 17.0.2! Please test and upload binaries!
Also, please look at the RFC I posted this morning. Since this one will primarily affect testers.
Thanks for all your hard work helping out with LLVM releases!
Windows is ready. Hashes:
C:\src>certutil -hashfile llvm_package_17.0.2\build32\LLVM-17.0.2-win32.exe sha256
SHA256 hash of llvm_package_17.0.2\build32\LLVM-17.0.2-win32.exe:
db449ff86a404825c570a70bb1275f51152656265f49970b9dbe946fd70cb9a9
CertUtil: -hashfile command completed successfully.
C:\src>certutil -hashfile llvm_package_17.0.2\build64\LLVM-17.0.2-win64.exe sha256
SHA256 hash of llvm_package_17.0.2\build64\LLVM-17.0.2-win64.exe:
a0ba36b352b94987d940689dcec63a89e04e782aa7cd032a97f77d768216dc52
CertUtil: -hashfile command completed successfully.
These were built with
llvm-project\llvm\utils\release\build_llvm_release.bat --version 17.0.2 --x86 --x64
using the script at beb339c0ef8b0971fbb461d8a041a7514e0e5804
(same as 17.0.1).
Power PC (AIX 7.2) binaries are ready:
1df54a9131bbb3a9fd6767382405b3323512b361 clang+llvm-17.0.2-powerpc64-ibm-aix-7.2.tar.xz
I’ve now uploaded Solaris/amd64, Solaris/sparcv9, and Linux/sparc64 binaries:
8e98c6015202575407f5580bed9a9b58d3bdc3e5d64e39289189b491949b957f clang+llvm-17.0.2-amd64-pc-solaris2.11.tar.xz
950d1ef440f17e29c4201450ad619d3b4a37a0bbf15f19ce03195e0b4da7d73f clang+llvm-17.0.2-sparc64-unknown-linux-gnu.tar.xz
3702914668b5758817374271fa8a41fe67c77b2e86f17706c9d6906f250de6ae clang+llvm-17.0.2-sparcv9-sun-solaris2.11.tar.xz
No regressions from 17.0.1.
I have uploaded following release configurations for Arm/AArch64:
SHA2-256(clang+llvm-17.0.2-aarch64-linux-gnu.tar.xz)= b08480f2a77167556907869065b0e0e30f4d6cb64ecc625d523b61c22ff0200f
SHA2-256(clang+llvm-17.0.2-armv7a-linux-gnueabihf.tar.gz)= 2204da50c85db65def57b11bd0d96abdc96808cf410403daf7aa9c86f2b9e732
SHA2-256(LLVM-17.0.2-woa64.exe)= 1343dafbcd02d19b438f8f5330ab75cd42f0aaac474bfdbb01bd48650e420c2f
No regressions since 17.0.1
PowerPC Linux tarball uploaded. There were no issues.
555a277b4c79e1f747267ff0bc21839db3604a04 clang+llvm-17.0.2-powerpc64le-linux-rhel-8.8.tar.xz
Here is a summary of LLVM test results (failures) on x86_64 Linux:
LLVM | Debian 11 | Debian 12 | RHEL 7 | RHEL 8 | SLES 15 | Amazon Linux 2023 |
---|---|---|---|---|---|---|
15.0.7 | 71 | 75 | 73 | 78 | 73 | |
16.0.6 | 80 | 85 | 83 | 79 | 77 | |
17.0.1 | 162 | 160 | 169 | 156 | 168 | 163 |
17.0.2 | 161 | 160 | 169 | 163 | 167 | 163 |
That seems like a lot of new failures. Have you looked to see what’s failing?
For 17.0.2-final, I did a run of test-release.sh
on an M1 Mac, using macOS Ventura 13.6 (aka arm64-apple-darwin22.6.0
).
Similar to 17.0.1, this version has quite a few AddressSanitizer and SanitizerCommon failures, but now there are also a bunch of new libc++ failures:
********************
Unresolved Tests (4):
lldb-api :: commands/expression/multiline-completion/TestMultilineCompletion.py
lldb-api :: commands/gui/basic/TestGuiBasic.py
lldb-api :: commands/gui/breakpoints/TestGuiBreakpoints.py
lldb-api :: commands/gui/viewlarge/TestGuiViewLarge.py
********************
Timed Out Tests (119):
lldb-api :: api/check_public_api_headers/TestPublicAPIHeaders.py
lldb-api :: api/multithreaded/TestMultithreaded.py
lldb-api :: commands/apropos/with-process/TestAproposWithProcess.py
lldb-api :: commands/command/backticks/TestBackticksInAlias.py
lldb-api :: commands/command/nested_alias/TestNestedAlias.py
lldb-api :: commands/command/script/TestCommandScript.py
lldb-api :: commands/disassemble/basic/TestDisassembleBreakpoint.py
lldb-api :: commands/disassemble/basic/TestFrameDisassemble.py
lldb-api :: commands/dwim-print/TestDWIMPrint.py
lldb-api :: commands/expression/anonymous-struct/TestCallUserAnonTypedef.py
lldb-api :: commands/expression/argument_passing_restrictions/TestArgumentPassingRestrictions.py
lldb-api :: commands/expression/call-function/TestCallStdStringFunction.py
lldb-api :: commands/expression/call-function/TestCallStopAndContinue.py
lldb-api :: commands/expression/call-function/TestCallUserDefinedFunction.py
lldb-api :: commands/expression/call-throws/TestCallThatThrows.py
lldb-api :: commands/expression/cast_int_to_anonymous_enum/TestCastIntToAnonymousEnum.py
lldb-api :: commands/expression/char/TestExprsChar.py
lldb-api :: commands/expression/class_template_specialization_empty_pack/TestClassTemplateSpecializationParametersHandling.py
lldb-api :: commands/expression/codegen-crash-import-def-arraytype-element/TestImportDefinitionArrayType.py
lldb-api :: commands/expression/codegen-crash-typedefdecl-not-in_declcontext/TestCodegenCrashTypedefDeclNotInDeclContext.py
lldb-api :: commands/expression/completion-crash-incomplete-record/TestCompletionCrashIncompleteRecord.py
lldb-api :: commands/expression/completion-in-lambda-and-unnamed-class/TestCompletionInLambdaAndUnnamedClass.py
lldb-api :: commands/expression/completion/TestExprCompletion.py
lldb-api :: commands/expression/context-object-objc/TestContextObjectObjc.py
lldb-api :: commands/expression/context-object/TestContextObject.py
lldb-api :: commands/expression/deleting-implicit-copy-constructor/TestDeletingImplicitCopyConstructor.py
lldb-api :: commands/expression/diagnostics/TestExprDiagnostics.py
lldb-api :: commands/expression/dollar-in-variable/TestDollarInVariable.py
lldb-api :: commands/expression/dont_allow_jit/TestAllowJIT.py
lldb-api :: commands/expression/entry-bp/TestExprEntryBP.py
lldb-api :: commands/expression/expr-in-syscall/TestExpressionInSyscall.py
lldb-api :: commands/expression/expr_inside_lambda/TestExprInsideLambdas.py
lldb-api :: commands/expression/fixits/TestFixIts.py
lldb-api :: commands/expression/formatters/TestFormatters.py
lldb-api :: commands/expression/function_template_specialization_temp_args/TestFunctionTemplateSpecializationTempArgs.py
lldb-api :: commands/expression/ignore-artificial-constructors/TestIgnoreArtificialConstructors.py
lldb-api :: commands/expression/import-std-module/array/TestArrayFromStdModule.py
lldb-api :: commands/expression/import-std-module/basic/TestImportStdModule.py
lldb-api :: commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
lldb-api :: commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
lldb-api :: commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
lldb-api :: commands/expression/import-std-module/empty-module/TestEmptyStdModule.py
lldb-api :: commands/expression/import-std-module/forward_decl_from_module/TestForwardDeclFromStdModule.py
lldb-api :: commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
lldb-api :: commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
lldb-api :: commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py
lldb-api :: commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
lldb-api :: commands/expression/import-std-module/list/TestListFromStdModule.py
lldb-api :: commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
lldb-api :: commands/expression/import-std-module/module-build-errors/TestStdModuleBuildErrors.py
lldb-api :: commands/expression/import-std-module/no-std-module/TestMissingStdModule.py
lldb-api :: commands/expression/import-std-module/non-module-type-separation/TestNonModuleTypeSeparation.py
lldb-api :: commands/expression/import-std-module/queue/TestQueueFromStdModule.py
lldb-api :: commands/expression/import-std-module/retry-with-std-module/TestRetryWithStdModule.py
lldb-api :: commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
lldb-api :: commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/sysroot/TestStdModuleSysroot.py
lldb-api :: commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
lldb-api :: commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/vector-dbg-info-content/TestDbgInfoContentVectorFromStdModule.py
lldb-api :: commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
lldb-api :: commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
lldb-api :: commands/expression/import_base_class_when_class_has_derived_member/TestImportBaseClassWhenClassHasDerivedMember.py
lldb-api :: commands/expression/import_builtin_fileid/TestImportBuiltinFileID.py
lldb-api :: commands/expression/inline-namespace/TestInlineNamespace.py
lldb-api :: commands/expression/ir-interpreter-phi-nodes/TestIRInterpreterPHINodes.py
lldb-api :: commands/expression/ir-interpreter/TestIRInterpreter.py
lldb-api :: commands/expression/issue_11588/Test11588.py
lldb-api :: commands/expression/macros/TestMacros.py
lldb-api :: commands/expression/namespace-alias/TestInlineNamespaceAlias.py
lldb-api :: commands/expression/namespace_local_var_same_name_cpp_and_c/TestNamespaceLocalVarSameNameCppAndC.py
lldb-api :: commands/expression/namespace_local_var_same_name_obj_c/TestNamespaceLocalVarSameNameObjC.py
lldb-api :: commands/expression/no-deadlock/TestExprDoesntBlock.py
lldb-api :: commands/expression/options/TestExprOptions.py
lldb-api :: commands/expression/persist_objc_pointeetype/TestPersistObjCPointeeType.py
lldb-api :: commands/expression/persistent_ptr_update/TestPersistentPtrUpdate.py
lldb-api :: commands/expression/persistent_result/TestPersistentResult.py
lldb-api :: commands/expression/persistent_types/TestNestedPersistentTypes.py
lldb-api :: commands/expression/persistent_types/TestPersistentTypes.py
lldb-api :: commands/expression/persistent_variables/TestPersistentVariables.py
lldb-api :: commands/expression/po_persistent_result/TestPoPersistentResult.py
lldb-api :: commands/expression/po_verbosity/TestPoVerbosity.py
lldb-api :: commands/expression/pr35310/TestExprsBug35310.py
lldb-api :: commands/expression/radar_8638051/Test8638051.py
lldb-api :: commands/expression/radar_9531204/TestPrintfAfterUp.py
lldb-api :: commands/expression/radar_9673664/TestExprHelpExamples.py
lldb-api :: commands/expression/rdar42038760/TestScalarURem.py
lldb-api :: commands/expression/regression-access-function-template-in-record/TestRegressionAccessFunctionTemplateInRecord.py
lldb-api :: commands/expression/result_numbering/TestResultNumbering.py
lldb-api :: commands/expression/save_jit_objects/TestSaveJITObjects.py
lldb-api :: commands/expression/scoped_enums/TestScopedEnumType.py
lldb-api :: commands/expression/static-initializers/TestStaticInitializers.py
lldb-api :: commands/expression/test/TestExprs.py
lldb-api :: commands/expression/test/TestExprs2.py
lldb-api :: commands/expression/timeout/TestCallWithTimeout.py
lldb-api :: commands/expression/top-level/TestTopLevelExprs.py
lldb-api :: commands/expression/two-files/TestObjCTypeQueryFromOtherCompileUnit.py
lldb-api :: commands/expression/unicode-in-variable/TestUnicodeInVariable.py
lldb-api :: commands/expression/unwind_expression/TestUnwindExpression.py
lldb-api :: commands/expression/vector_of_enums/TestVectorOfEnums.py
lldb-api :: commands/expression/weak_symbols/TestWeakSymbols.py
lldb-api :: commands/expression/xvalue/TestXValuePrinting.py
lldb-api :: commands/frame/language/TestGuessLanguage.py
lldb-api :: commands/frame/recognizer/TestFrameRecognizer.py
lldb-api :: commands/frame/select/TestFrameSelect.py
lldb-api :: commands/frame/var-scope/TestFrameVariableScope.py
lldb-api :: commands/frame/var/TestFrameVar.py
lldb-api :: commands/frame/var/direct-ivar/cpp/TestFrameVarDirectIvarCpp.py
lldb-api :: commands/frame/var/direct-ivar/objc/TestFrameVarDirectIvarObjC.py
lldb-api :: commands/frame/var/direct-ivar/objcpp/TestFrameVarDirectIvarObjCPlusPlus.py
lldb-api :: commands/memory/read/TestMemoryRead.py
lldb-api :: commands/memory/write/TestMemoryWrite.py
lldb-api :: commands/platform/process/launch/TestPlatformProcessLaunch.py
lldb-api :: commands/process/attach-resume/TestAttachResume.py
lldb-api :: commands/process/attach/TestProcessAttach.py
lldb-api :: commands/process/attach/attach_denied/TestAttachDenied.py
lldb-api :: commands/process/continue_to_bkpt/TestContinueToBkpts.py
lldb-api :: commands/process/handle/TestProcessHandle.py
********************
Failed Tests (430):
AddressSanitizer-arm64-darwin :: TestCases/Darwin/cstring_literals_regtest.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_reexec.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_remove.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/empty-section.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/fclose.c
AddressSanitizer-arm64-darwin :: TestCases/Darwin/linked-only.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_destroy_zone.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_set_zone_name-mprotect.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_size_crash.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/mixing-global-constructors.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/nil-return-struct.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/objc-odr.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/odr-lto.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/reexec-insert-libraries-env.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/scribble.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-darwin.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-function.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-sandbox.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/asprintf.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/freopen.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/gc-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/glob.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/ioctl.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/mapped_mem_interceptors.c
AddressSanitizer-arm64-darwin :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_uaf_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/no-fd.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/readv.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/stack-use-after-return.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/strchr.c
AddressSanitizer-arm64-darwin :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_constant_size.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_safe_access.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_options-help.cpp
AddressSanitizer-arm64-darwin :: TestCases/atexit_stats.cpp
AddressSanitizer-arm64-darwin :: TestCases/atoi_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/calloc-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-disabled.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_locate.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_mapping.cpp
AddressSanitizer-arm64-darwin :: TestCases/default_options.cpp
AddressSanitizer-arm64-darwin :: TestCases/describe_address.cpp
AddressSanitizer-arm64-darwin :: TestCases/exitcode.cpp
AddressSanitizer-arm64-darwin :: TestCases/force_inline_opt0.cpp
AddressSanitizer-arm64-darwin :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-arm64-darwin :: TestCases/ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-constexpr.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-nobug.cpp
AddressSanitizer-arm64-darwin :: TestCases/inline.cpp
AddressSanitizer-arm64-darwin :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-arm64-darwin :: TestCases/interception_failure_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/interface_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/intra-object-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-arm64-darwin :: TestCases/log-path_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/longjmp.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc_fill.cpp
AddressSanitizer-arm64-darwin :: TestCases/max_redzone.cpp
AddressSanitizer-arm64-darwin :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/poison_partial.cpp
AddressSanitizer-arm64-darwin :: TestCases/pr33372.cpp
AddressSanitizer-arm64-darwin :: TestCases/printf-1.c
AddressSanitizer-arm64-darwin :: TestCases/printf-2.c
AddressSanitizer-arm64-darwin :: TestCases/printf-3.c
AddressSanitizer-arm64-darwin :: TestCases/printf-5.c
AddressSanitizer-arm64-darwin :: TestCases/printf-m.c
AddressSanitizer-arm64-darwin :: TestCases/realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/set_shadow_test.c
AddressSanitizer-arm64-darwin :: TestCases/speculative_load.cpp
AddressSanitizer-arm64-darwin :: TestCases/speculative_load2.cpp
AddressSanitizer-arm64-darwin :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strchr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncasecmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncat-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strncmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-1.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-2.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strstr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtok.c
AddressSanitizer-arm64-darwin :: TestCases/strtol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-library.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_call_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_catch.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_invoke_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-poison.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-nobug.cpp
Flang :: Driver/lto-flags.f90
Flang :: Driver/save-mlir-temps.f90
Flang :: HLFIR/forall-index.fir
Flang :: Lower/HLFIR/forall.f90
Flang :: Runtime/no-cpp-dep.c
LLVM :: tools/opt-viewer/basic.test
LLVM :: tools/opt-viewer/filter.test
LLVM :: tools/opt-viewer/suppress.test
LLVM :: tools/opt-viewer/unicode-function-name.test
LLVM-Unit :: Support/./SupportTests/FileSystemTest/permissions
Profile-arm64 :: instrprof-darwin-exports.c
SanitizerCommon-lsan-arm64-Darwin :: Darwin/fputs_puts_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/malloc_zone.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/print-stack-trace.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/symbolizer-function-offset-atos.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/access.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/arc4random.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/bsearch.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/create_thread_fail.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/create_thread_loop.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/create_thread_loop2.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname_r.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/feof_fileno_ferror.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetc_ungetc_getc.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetln.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgets.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputc_putc_putchar.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputs_puts.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getc_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getmntinfo.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getpw_getgr.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getusershell.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/huge_malloc.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/lstat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/mmap_test.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/popen.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_memalign-alignment.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_spawn.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/putc_putchar_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlink.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlinkat.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/realpath.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/recursion-in-qsort.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/regex_startend.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/replace_sigaction.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sanitizer_set_report_path_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sem_open.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/setvbuf.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/signal.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcpy.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sysctl.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/uname.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/wcsdup.c
SanitizerCommon-lsan-arm64-Darwin :: allocator_interface.cpp
SanitizerCommon-lsan-arm64-Darwin :: allocator_returns_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: compress_stack_depot.cpp
SanitizerCommon-lsan-arm64-Darwin :: ctype.c
SanitizerCommon-lsan-arm64-Darwin :: fopen_nullptr.c
SanitizerCommon-lsan-arm64-Darwin :: frexp.cpp
SanitizerCommon-lsan-arm64-Darwin :: get_allocated_begin.cpp
SanitizerCommon-lsan-arm64-Darwin :: get_module_and_offset_for_pc.cpp
SanitizerCommon-lsan-arm64-Darwin :: malloc_hook.cpp
SanitizerCommon-lsan-arm64-Darwin :: malloc_hook_get_allocated_size_fast.cpp
SanitizerCommon-lsan-arm64-Darwin :: max_allocation_size.cpp
SanitizerCommon-lsan-arm64-Darwin :: onprint.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-help.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-include.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-invalid.cpp
SanitizerCommon-lsan-arm64-Darwin :: printf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: pthread_mutexattr_get.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_control_flow.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline8bit_counter.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline_bool_flag.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_stack_depth.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_trace_pc_guard.cpp
SanitizerCommon-lsan-arm64-Darwin :: scanf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: scanf.c
SanitizerCommon-lsan-arm64-Darwin :: setlocale.cpp
SanitizerCommon-lsan-arm64-Darwin :: strcasestr.c
SanitizerCommon-lsan-arm64-Darwin :: strcspn.c
SanitizerCommon-lsan-arm64-Darwin :: strnlen.c
SanitizerCommon-lsan-arm64-Darwin :: strpbrk.c
SanitizerCommon-lsan-arm64-Darwin :: strspn.c
SanitizerCommon-lsan-arm64-Darwin :: strstr.c
SanitizerCommon-lsan-arm64-Darwin :: strtol.c
SanitizerCommon-lsan-arm64-Darwin :: suffix-log-path_test.c
SanitizerCommon-lsan-arm64-Darwin :: symbolize_debug_argv.cpp
SanitizerCommon-lsan-arm64-Darwin :: wcrtomb.c
SanitizerCommon-lsan-arm64-Darwin :: wcslen_test.c
SanitizerCommon-lsan-arm64-Darwin :: wctomb.c
SanitizerCommon-ubsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
libomp :: barrier/omp_barrier.c
libomp :: ompt/synchronization/masked.c
libomp :: ompt/synchronization/master.c
libomp :: parallel/omp_parallel_if.c
lldb-api :: commands/platform/sdk/TestPlatformSDK.py
lldb-api :: commands/process/launch-with-shellexpand/TestLaunchWithShellExpand.py
lldb-api :: commands/process/launch/TestProcessLaunch.py
lldb-api :: commands/process/signal/TestProcessSignal.py
lldb-api :: commands/register/register/register_command/TestRegisters.py
lldb-api :: lang/c/tls_globals/TestTlsGlobals.py
lldb-api :: lang/cpp/thread_local/TestThreadLocal.py
lldb-api :: macosx/indirect_symbol/TestIndirectSymbols.py
llvm-libc++-shared.cfg.in :: libcxx/containers/sequences/vector/asan_throw.pass.cpp
llvm-libc++-shared.cfg.in :: libcxx/memory/uninitialized_allocator_copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/algorithms/alg.sorting/alg.sort/stable.sort/pstl.stable_sort.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/map/map.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/map/map.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/multimap/multimap.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/multimap/multimap.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/multiset/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/multiset/multiset.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/set/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/associative/set/set.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/container.adaptors.format/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/priority.queue/priqueue.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/priority.queue/priqueue.members/push_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/queue/queue.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/queue/queue.defn/push_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/stack/stack.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/container.adaptors/stack/stack.defn/push_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/append_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/assign_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/prepend_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/forwardlist.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/forwardlist.modifiers/assign_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/forwardlist.modifiers/insert_range_after.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/forwardlist.modifiers/prepend_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.cons/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/append_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/assign_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/prepend_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector.bool/append_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector.bool/construct_from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector.bool/ctor_exceptions.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector.bool/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector.bool/vector.bool.fmt/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.cons/construct_from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.cons/exceptions.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.modifiers/append_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.modifiers/assign_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.map/unord.map.cnstr/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.multimap/unord.multimap.cnstr/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.multiset/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.multiset/unord.multiset.cnstr/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.set/insert_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/containers/unord/unord.set/unord.set.cnstr/from_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/filesystems/class.directory_entry/directory_entry.mods/refresh.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_size.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/hard_link_count.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/filesystems/class.directory_entry/directory_entry.obs/last_write_time.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/iostream.format/print.fun/print.file.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/iostream.format/print.fun/println.file.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/iostream.format/print.fun/vprint_nonunicode.file.pass.cpp
llvm-libc++-shared.cfg.in :: std/input.output/iostream.format/print.fun/vprint_unicode.file.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.alg/re.alg.match/exponential.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.alg/re.alg.replace/exponential.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.alg/re.alg.search/exponential.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.alg/re.alg.search/grep.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.grammar/excessive_brace_count.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.grammar/excessive_brace_min_max.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.assign/assign.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.construct/bad_backref.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.construct/bad_ctype.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.construct/bad_escape.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.construct/bad_range.pass.cpp
llvm-libc++-shared.cfg.in :: std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.cons/T_size_size.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.cons/substr.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.cons/substr_rvalue.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
llvm-libc++-shared.cfg.in :: std/strings/basic.string/string.ops/string_substr/substr_rvalue.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/dtor.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/get_future.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/set_exception.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/set_lvalue.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/set_rvalue.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.promise/set_value_const.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.shared_future/get.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/futures/futures.unique_future/get.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
llvm-libc++-shared.cfg.in :: std/thread/thread.threads/thread.thread.class/thread.thread.id/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.day.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.duration.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.file_time.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.hh_mm_ss.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.local_time.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.month.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.month_day.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.month_day_last.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.month_weekday.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.sys_time.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.weekday.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.weekday_index.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.weekday_last.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year_month.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year_month_day.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year_month_day_last.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year_month_weekday.pass.cpp
llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year_month_weekday_last.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.class/any.assign/copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.class/any.assign/value.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.class/any.cons/copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.class/any.cons/value.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.class/any.modifiers/emplace.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/any/any.nonmembers/make_any.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.U.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.move.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.unexpected.copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.unexpected.move.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/swap/free.swap.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/swap/member.swap.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.functions/fill.unicode.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.functions/vformat.locale.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.functions/vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.functions/vformat_to.locale.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.functions/vformat_to.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.range/format.range.fmtmap/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.range/format.range.fmtset/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.range/format.range.fmtstr/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.range/format.range.formatter/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.string/format.string.std/lwg3720_arg_id_width_precision_allowed_types.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/format/format.tuple/format.functions.vformat.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.default/ranges_uninitialized_default_construct.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.default/ranges_uninitialized_default_construct_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.default/uninitialized_default_construct_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.value/ranges_uninitialized_value_construct.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.value/ranges_uninitialized_value_construct_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.copy/ranges_uninitialized_copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.copy/ranges_uninitialized_copy_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.fill.n/ranges_uninitialized_fill_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.fill/ranges_uninitialized_fill.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.move/ranges_uninitialized_move.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.move/ranges_uninitialized_move_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.array.bounded.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.array.unbounded.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.array.bounded.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.array.unbounded.pass.cpp
llvm-libc++-shared.cfg.in :: std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp
llvm-libc++abi-shared.cfg.in :: catch_class_01.pass.cpp
llvm-libc++abi-shared.cfg.in :: catch_class_02.pass.cpp
llvm-libc++abi-shared.cfg.in :: catch_class_03.pass.cpp
llvm-libc++abi-shared.cfg.in :: catch_class_04.pass.cpp
llvm-libc++abi-shared.cfg.in :: catch_ptr.pass.cpp
llvm-libc++abi-shared.cfg.in :: forced_unwind1.pass.cpp
llvm-libc++abi-shared.cfg.in :: forced_unwind2.pass.cpp
llvm-libc++abi-shared.cfg.in :: forced_unwind3.pass.cpp
llvm-libc++abi-shared.cfg.in :: unwind_01.pass.cpp
Testing Time: 25341.58s
Skipped : 71
Unsupported : 4828
Passed : 110038
Expectedly Failed: 303
Unresolved : 4
Timed Out : 119
Failed : 430
As with 17.0.1, the test suite only had one failure:
********************
Failed Tests (1):
test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-alloca-1.test
Testing Time: 345.51s
Passed: 3436
Failed: 1
I have uploaded:
SHA256 (clang+llvm-17.0.2-arm64-apple-darwin22.0.tar.xz) = dfb3226b3e16f5b8d3882f3ff0e8ebf40b26dd1e97d879197430b930d773ea84
For example, I see the following failed tests:
AddressSanitizer-x86_64-linux-dynamic :: TestCases/log-path_test.cpp
BOLT :: unreadable-profile.test
LLVM :: tools/llvm-ar/error-opening-permission.test
MemProfiler-x86_64-linux :: TestCases/log_path_test.cpp
MemorySanitizer-X86_64 :: Linux/name_to_handle_at.cpp
SanitizerCommon-asan-x86_64-Linux :: Linux/name_to_handle_at.cpp
SanitizerCommon-lsan-x86_64-Linux :: Linux/name_to_handle_at.cpp
SanitizerCommon-msan-x86_64-Linux :: Linux/name_to_handle_at.cpp
SanitizerCommon-tsan-x86_64-Linux :: Linux/name_to_handle_at.cpp
SanitizerCommon-ubsan-x86_64-Linux :: Linux/name_to_handle_at.cpp
ThreadSanitizer-x86_64 :: real_deadlock_detector_stress_test.cpp
libFuzzer :: fuzzer-dirs.test
lld :: ELF/lto/resolution-err.ll
lldb-shell :: Breakpoint/invalid-condition.test
llvm-libc++-shared.cfg.in :: std/input.output/filesystems/class.directory_entry/directory_entry.cons/path.pass.cpp
I see some example of running the specific test:
$ env LIT_FILTER=blah.test cmake --build . --target check-mlir
$ env LIT_FILTER=blah.test ninja check-clang
But what’s the LIT_FILTER of the failed tests? what’s the cmake or ninja target ? How to output verbosed logs?