INFO:2026-06-17T22:03:34Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 9237b264dfc0..3663599225f8 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 3663599225f8 [WebAssembly] Default to 0 shadow offset for wasm64 ASan (#204437) INFO:2026-06-17T22:03:37Z:root:syncing... Deleted branch merge (was 7e3d5269f39d). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 1c07aa840aad] [gn build] Port 6e21a04a5a96 1 file changed, 1 insertion(+) [gn build] Port 6e21a04a5a96 -- https://github.com/llvm/llvm-project/commit/6e21a04a5a96 INFO:2026-06-17T22:03:39Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/629] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/629] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/629] CXX obj/llvm/lib/BinaryFormat/BinaryFormat.Wasm.o [4/629] AR lib/libLLVMBinaryFormat.a [5/629] LINK ./bin/llvm-diff [6/629] CXX obj/llvm/lib/MC/MC.MCAsmInfoWasm.o [7/629] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [8/629] CXX obj/llvm/lib/ObjCopy/wasm/ObjCopy.WasmReader.o [9/629] CXX obj/llvm/lib/ObjCopy/wasm/ObjCopy.WasmWriter.o [10/629] CXX obj/lld/wasm/wasm.WriterUtils.o [11/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.minidump2yaml.o [12/629] CXX obj/llvm/lib/ObjCopy/wasm/ObjCopy.WasmObject.o [13/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCAsmInfo.o [14/629] CXX obj/llvm/lib/MC/MCParser/MCParser.WasmAsmParser.o [15/629] CXX obj/llvm/lib/MC/MC.MCObjectFileInfo.o [16/629] CXX obj/llvm/lib/MC/MC.MCWasmStreamer.o [17/629] CXX obj/llvm/lib/Target/WebAssembly/Disassembler/Disassembler.WebAssemblyDisassembler.o [18/629] CXX obj/llvm/lib/Object/Object.ObjectFile.o [19/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyAsmBackend.o [20/629] CXX obj/llvm/lib/Object/Object.RelocationResolver.o [21/629] CXX obj/llvm/lib/Object/Object.SymbolSize.o [22/629] CXX obj/llvm/lib/ObjCopy/wasm/ObjCopy.WasmObjcopy.o [23/629] CXX obj/llvm/lib/ObjCopy/ObjCopy.ObjCopy.o [24/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.WasmYAML.o [25/629] CXX obj/llvm/lib/Target/WebAssembly/AsmParser/AsmParser.WebAssemblyAsmTypeCheck.o [26/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyInstPrinter.o [27/629] CXX obj/llvm/tools/llvm-readobj/llvm-readobj.WasmDumper.o [28/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.GOFFEmitter.o [29/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ObjectYAML.o [30/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.XCOFFEmitter.o [31/629] CXX obj/llvm/lib/MC/MC.MCContext.o [32/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.yaml2obj.o [33/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.WasmEmitter.o [34/629] CXX obj/llvm/tools/yaml2obj/yaml2obj.yaml2obj.o [35/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MachOEmitter.o [36/629] CXX obj/llvm/lib/MC/MC.WasmObjectWriter.o [37/629] CXX obj/llvm/lib/Object/Object.WasmObjectFile.o [38/629] AR lib/libLLVMMC.a [39/629] AR lib/libLLVMMCParser.a [40/629] AR lib/libLLVMObject.a [41/629] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.COFFEmitter.o [42/629] LINK ./bin/sanstats [43/629] LINK ./bin/verify-uselistorder [44/629] AR lib/libLLVMObjCopy.a [45/629] AR lib/libLLVMObjectYAML.a [46/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyArgumentMove.o [47/629] LINK ./bin/llvm-modextract [48/629] LINK ./bin/clang-apply-replacements [49/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCleanCodeAfterTrap.o [50/629] LINK ./bin/clang-change-namespace [51/629] LINK ./bin/clang-doc [52/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAddMissingPrototypes.o [53/629] LINK ./bin/find-all-symbols [54/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGSort.o [55/629] LINK ./bin/clang-ssaf-linker [56/629] LINK ./bin/clang-include-fixer [57/629] LINK ./bin/clang-reorder-fields [58/629] LINK ./bin/clang-move [59/629] LINK ./bin/clang-query [60/629] CXX obj/llvm/lib/CodeGen/CodeGen.TargetLoweringObjectFileImpl.o [61/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixBrTableDefaults.o [62/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPreLegalizerCombiner.o [63/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyLegalizerInfo.o [64/629] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [65/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyRegisterBankInfo.o [66/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExceptionInfo.o [67/629] LINK ./bin/dexp [68/629] LINK ./bin/clangd-remap [69/629] LINK ./bin/pp-trace [70/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugFixup.o [71/629] LINK ./bin/modularize [72/629] CXX obj/lldb/source/Plugins/ObjectFile/wasm/wasm.ObjectFileWasm.o [73/629] LINK ./bin/clangd-indexer [74/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPostLegalizerCombiner.o [75/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.macho2yaml.o [76/629] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [77/629] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [78/629] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [79/629] LINK ./bin/clangd [80/629] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [81/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyCallLowering.o [82/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExplicitLocals.o [83/629] CXX obj/llvm/lib/ProfileData/Coverage/Coverage.CoverageMappingReader.o [84/629] CXX obj/lld/wasm/wasm.MarkLive.o [85/629] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [86/629] LINK obj/clang/unittests/Format/FormatTests [87/629] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [88/629] LINK ./bin/clang-ssaf-analyzer [89/629] LINK ./bin/clang-offload-bundler [90/629] CXX obj/lld/wasm/wasm.Symbols.o [91/629] LINK obj/clang/unittests/Index/IndexTests [92/629] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [93/629] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [94/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugValueManager.o [95/629] AR lib/liblldbPluginObjectFileWasm.a [96/629] CXX obj/lld/wasm/wasm.Relocations.o [97/629] LINK ./bin/clang-ssaf-format [98/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFrameLowering.o [99/629] LINK ./bin/clang-installapi [100/629] AR lib/libLLVMCoverage.a [101/629] LINK obj/clang/unittests/InstallAPI/InstallAPITests [102/629] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [103/629] AR lib/libLLVMCodeGen.a [104/629] LINK ./bin/clang-diff [105/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixIrreducibleControlFlow.o [106/629] LINK ./bin/clang-refactor [107/629] LINK ./bin/llvm-ifs [108/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixFunctionBitcasts.o [109/629] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [110/629] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [111/629] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [112/629] LINK obj/clang/unittests/AST/ByteCode/InterpTests [113/629] LINK obj/clang/unittests/AST/ASTTests [114/629] CXX obj/lld/wasm/wasm.OutputSections.o [115/629] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [116/629] LINK ./bin/diagtool [117/629] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [118/629] CXX obj/lld/wasm/wasm.LTO.o [119/629] LINK obj/clang/unittests/Parse/ParseTests [120/629] LINK obj/clang/unittests/Sema/SemaTests [121/629] LINK ./bin/llvm-bcanalyzer [122/629] LINK obj/clang/unittests/Rewrite/RewriteTests [123/629] LINK obj/clang/unittests/Support/ClangSupportTests [124/629] LINK obj/clang/unittests/Lex/LexTests [125/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerRefTypesIntPtrConv.o [126/629] LINK ./bin/llvm-as [127/629] LINK obj/clang/unittests/ScalableStaticAnalysisFramework/ClangScalableAnalysisTests [128/629] LINK ./bin/llvm-ctxprof-util [129/629] LINK ./bin/llubi [130/629] LINK ./bin/llvm-cgdata [131/629] LINK obj/clang/unittests/Serialization/SerializationTests [132/629] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [133/629] LINK ./bin/llvm-cvtres [134/629] LINK ./bin/llvm-debuginfod [135/629] LINK ./bin/llvm-opt-report [136/629] LINK ./bin/llvm-debuginfod-find [137/629] LINK ./bin/llvm-dis [138/629] CXX obj/lld/wasm/wasm.MapFile.o [139/629] CXX obj/lld/wasm/wasm.OutputSegment.o [140/629] CXX obj/lld/wasm/wasm.InputChunks.o [141/629] LINK ./bin/llvm-objcopy [142/629] LINK ./bin/llvm-cov [143/629] LINK ./bin/llvm-offload-binary [144/629] LINK ./bin/llvm-cat [145/629] LINK ./bin/llvm-profdata [146/629] LINK ./bin/llvm-rc [147/629] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [148/629] LINK ./bin/llvm-pdbutil [149/629] ACTION //llvm/tools/llvm-objcopy:llvm-extract-bundle-entry(//llvm/utils/gn/build/toolchain:unix) [150/629] LINK ./bin/llvm-size [151/629] LINK ./bin/llvm-readtapi [152/629] LINK ./bin/llvm-remarkutil [153/629] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [154/629] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [155/629] LINK ./bin/llvm-symbolizer [156/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMCInstLower.o [157/629] LINK ./bin/llvm-offload-wrapper [158/629] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [159/629] LINK ./bin/llvm-stress [160/629] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [161/629] LINK ./bin/llvm-strings [162/629] LINK ./bin/llvm-sim [163/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerBrUnless.o [164/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMCLowerPrePass.o [165/629] LINK ./bin/llvm-tli-checker [166/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyNullifyDebugValueLists.o [167/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyInstrInfo.o [168/629] LINK obj/llvm/unittests/AsmParser/AsmParserTests [169/629] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [170/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLateEHPrepare.o [171/629] LINK obj/llvm/unittests/BinaryFormat/BinaryFormatTests [172/629] CXX obj/lld/wasm/wasm.SymbolTable.o [173/629] LINK ./bin/yaml2obj [174/629] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [175/629] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [176/629] LINK obj/llvm/unittests/Remarks/RemarksTests [177/629] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [178/629] LINK obj/llvm/unittests/Bitcode/BitcodeTests [179/629] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [180/629] LINK obj/llvm/unittests/Linker/LinkerTests [181/629] CXX obj/llvm/lib/Target/WebAssembly/Utils/Utils.WebAssemblyTypeUtilities.o [182/629] AR lib/libLLVMWebAssemblyUtils.a [183/629] LINK obj/llvm/unittests/Telemetry/TelemetryTests [184/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAsmPrinter.o [185/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFastISel.o [186/629] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfCompileUnit.o [187/629] LINK obj/llvm/unittests/TextAPI/TextAPITests [188/629] LINK obj/llvm/unittests/XRay/XRayTests [189/629] AR lib/libLLVMAsmPrinter.a [190/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMachineFunctionInfo.o [191/629] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [192/629] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [193/629] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [194/629] LINK obj/llvm/unittests/Object/ObjectTests [195/629] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [196/629] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [197/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyISelDAGToDAG.o [198/629] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [199/629] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [200/629] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyInstructionSelector.o [201/629] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [202/629] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [203/629] LINK ./bin/llvm-bat-dump [204/629] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [205/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeLiveIntervals.o [206/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyPeephole.o [207/629] CXX obj/lld/wasm/wasm.InputFiles.o [208/629] CXX obj/lld/wasm/wasm.SyntheticSections.o [209/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCTypeUtilities.o [210/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCCodeEmitter.o [211/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyTargetStreamer.o [212/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyWasmObjectWriter.o [213/629] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.WasmDump.o [214/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeReturned.o [215/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySelectionDAGInfo.o [216/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRuntimeLibcallSignatures.o [217/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMemIntrinsicResults.o [218/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegNumbering.o [219/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyReduceToAnyAllTrue.o [220/629] CXX obj/lld/wasm/wasm.Driver.o [221/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.offload2yaml.o [222/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.obj2yaml.o [223/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.dxcontainer2yaml.o [224/629] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCTargetDesc.o [225/629] AR lib/libLLVMWebAssemblyDesc.a [226/629] AR lib/libLLVMWebAssemblyDisassembler.a [227/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGStackify.o [228/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.archive2yaml.o [229/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyReplacePhysRegs.o [230/629] LINK ./bin/llvm-dwarfdump [231/629] LINK ./bin/sancov [232/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRefTypeMem2Local.o [233/629] LINK ./bin/llvm-debuginfo-analyzer [234/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.xcoff2yaml.o [235/629] CXX obj/llvm/lib/Target/WebAssembly/AsmParser/AsmParser.WebAssemblyAsmParser.o [236/629] AR lib/libLLVMWebAssemblyAsmParser.a [237/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegColoring.o [238/629] CXX obj/lld/wasm/wasm.Writer.o [239/629] AR lib/liblldWasm.a [240/629] LINK ./bin/llvm-mca [241/629] LINK ./bin/llvm-cfi-verify [242/629] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [243/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.coff2yaml.o [244/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegisterInfo.o [245/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyISelLowering.o [246/629] LINK ./bin/clang-extdef-mapping [247/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerEmscriptenEHSjLj.o [248/629] LINK ./bin/clang-tidy [249/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegStackify.o [250/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.wasm2yaml.o [251/629] CXX obj/llvm/tools/llvm-readobj/llvm-readobj.llvm-readobj.o [252/629] LINK ./bin/llvm-readobj [253/629] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [254/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySetP2AlignOperands.o [255/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyUtilities.o [256/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySubtarget.o [257/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySortRegion.o [258/629] CXX obj/llvm/unittests/ObjectYAML/ObjectYAMLTests.DXContainerYAMLTest.o [259/629] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [260/629] CXX obj/llvm/tools/llvm-nm/llvm-nm.llvm-nm.o [261/629] LINK ./bin/llvm-nm [262/629] CXX obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.WebAssemblyExceptionInfoTest.o [263/629] CXX obj/llvm/lib/Transforms/Instrumentation/Instrumentation.AddressSanitizer.o [264/629] AR lib/libLLVMInstrumentation.a [265/629] LINK ./bin/lli-child-target [266/629] LINK obj/llvm/unittests/MC/X86/X86MCTests [267/629] LINK ./bin/llvm-link [268/629] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [269/629] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [270/629] LINK ./bin/llvm-profgen [271/629] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [272/629] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [273/629] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [274/629] LINK obj/llvm/unittests/Target/ARM/ARMTests [275/629] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [276/629] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [277/629] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [278/629] LINK ./bin/lli [279/629] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [280/629] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [281/629] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [282/629] LINK ./bin/llvm-extract [283/629] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [284/629] LINK obj/llvm/unittests/Target/X86/X86Tests [285/629] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [286/629] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [287/629] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [288/629] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [289/629] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [290/629] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [291/629] LINK obj/llvm/unittests/IR/IRTests [292/629] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [293/629] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [294/629] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [295/629] LINK obj/llvm/unittests/Analysis/AnalysisTests [296/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyTargetTransformInfo.o [297/629] LINK obj/clang/unittests/Frontend/FrontendTests [298/629] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [299/629] LINK ./bin/lldb-server [300/629] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyTargetMachine.o [301/629] AR lib/libLLVMWebAssemblyCodeGen.a [302/629] LINK ./bin/clang-import-test [303/629] LINK obj/llvm/unittests/CGData/CodeGenDataTests [304/629] LINK ./bin/llvm-cxxdump [305/629] LINK ./bin/llvm-dwp [306/629] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [307/629] LINK ./bin/llvm-cxxmap [308/629] LINK ./bin/llvm-mc [309/629] LINK ./bin/llvm-libtool-darwin [310/629] LINK ./bin/llvm-lipo [311/629] LINK obj/llvm/unittests/MC/MCTests [312/629] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [313/629] LINK ./bin/llvm-ml [314/629] LINK ./bin/llvm-xray [315/629] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [316/629] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [317/629] LINK ./bin/llvm-jitlink [318/629] LINK ./bin/llvm-exegesis [319/629] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [320/629] LINK ./bin/llvm-rtdyld [321/629] LINK obj/bolt/unittests/Core/CoreTests [322/629] LINK obj/clang/unittests/CrossTU/CrossTUTests [323/629] LINK ./bin/llvm-bolt-heatmap [324/629] LINK ./bin/llvm-ar [325/629] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [326/629] LINK ./bin/llvm-dwarfutil [327/629] LINK ./bin/llvm-lto2 [328/629] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [329/629] LINK ./bin/llvm-bolt [330/629] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [331/629] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [332/629] LINK ./bin/llvm-opt-fuzzer [333/629] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [334/629] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [335/629] LINK obj/llvm/unittests/Target/TargetMachineCTests [336/629] LINK ./bin/llvm-lto [337/629] LINK ./bin/clang-scan-deps [338/629] LINK ./bin/opt [339/629] LINK obj/bolt/unittests/Passes/PassTests [340/629] LINK ./bin/llvm-reduce [341/629] LINK ./bin/llvm-gsymutil [342/629] LINK ./bin/llvm-ir2vec [343/629] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [344/629] LINK obj/llvm/unittests/CodeGen/CodeGenTests [345/629] LINK obj/llvm/unittests/MI/MITests [346/629] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [347/629] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [348/629] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [349/629] SOLINK ./lib/libLTO.so [350/629] LINK ./bin/llvm-split [351/629] CXX obj/llvm/tools/obj2yaml/obj2yaml.elf2yaml.o [352/629] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.llvm-objdump.o [353/629] LINK ./bin/llc [354/629] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [355/629] LINK obj/bolt/unittests/Profile/ProfileTests [356/629] LINK ./bin/llvm-isel-fuzzer [357/629] LINK ./bin/clang-nvlink-wrapper [358/629] LINK obj/llvm/unittests/MIR/MIRTests [359/629] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [360/629] LINK ./bin/lld [361/629] LINK ./bin/clang-linker-wrapper [362/629] LINK obj/clang/unittests/Driver/ClangDriverTests [363/629] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [364/629] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [365/629] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [366/629] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [367/629] LINK obj/clang/unittests/Tooling/ToolingTests [368/629] LINK ./bin/clang-sycl-linker [369/629] LINK ./bin/llvm-c-test [370/629] LINK ./bin/dsymutil [371/629] LINK ./bin/obj2yaml [372/629] SOLINK ./lib/libclang.so [373/629] LINK obj/clang/unittests/libclang/libclangTests [374/629] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [375/629] LINK ./bin/clang-check [376/629] LINK ./bin/lldb [377/629] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [378/629] LINK ./bin/lldb-dap [379/629] LINK ./bin/llvm-objdump [380/629] LINK ./bin/clang-repl [381/629] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [382/629] LINK ./bin/lldb-test [383/629] LINK ./bin/clang [384/629] LINK ./bin/c-index-test [385/629] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [386/629] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [387/629] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [388/629] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [389/629] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [390/629] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [391/629] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [392/629] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [393/629] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [394/629] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [395/629] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [396/629] ACTION //llvm/include/llvm/Config:Targets(//llvm/utils/gn/build/toolchain:stage2_unix) [397/629] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [398/629] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [399/629] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [400/629] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [401/629] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [402/629] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [403/629] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [404/629] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [405/446] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [406/446] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [407/413] ACTION //compiler-rt/lib/ubsan:ubsan_loop_detect_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [408/413] ACTION //compiler-rt/lib/ubsan:ubsan_static_cxx_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [409/413] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [410/413] ACTION //compiler-rt/lib/ubsan:ubsan_static_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [411/413] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [412/413] SOLINK lib/clang/23/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [413/413] SOLINK lib/clang/23/lib/linux/libclang_rt.hwasan_aliases-x86_64.so INFO:2026-06-17T22:04:30Z:root:analyze skipping analyze because previous build was not green INFO:2026-06-17T22:04:30Z:root:testing INFO:2026-06-17T22:04:30Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 26272 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 152.64s Total Discovered Tests: 52273 Skipped : 30 (0.06%) Unsupported : 1128 (2.16%) Passed : 51087 (97.73%) Expectedly Failed: 28 (0.05%) INFO:2026-06-17T22:07:21Z:root:test check-clang-tools ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/test:check-clang-tools(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 1428 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 9.10s Total Discovered Tests: 1688 Unsupported : 2 (0.12%) Passed : 1685 (99.82%) Expectedly Failed: 1 (0.06%) INFO:2026-06-17T22:07:33Z:root:test check-clangd ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/clangd/test:check-clangd(//llvm/utils/gn/build/toolchain:unix) -- Testing: 185 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 4.93s Total Discovered Tests: 1490 Unsupported: 7 (0.47%) Passed : 1483 (99.53%) INFO:2026-06-17T22:07:39Z:root:test check-hwasan ninja: Entering directory `out/gn' [0/1] ACTION //compiler-rt/test/hwasan:check-hwasan(//llvm/utils/gn/build/toolchain:unix) -- Testing: 112 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 4.80s Total Discovered Tests: 112 Unsupported : 37 (33.04%) Passed : 66 (58.93%) Expectedly Failed: 9 (8.04%) INFO:2026-06-17T22:07:45Z:root:test check-lld ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3207 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 44.28s Total Discovered Tests: 3207 Unsupported : 22 (0.69%) Passed : 3184 (99.28%) Expectedly Failed: 1 (0.03%) INFO:2026-06-17T22:08:31Z:root:test check-llvm ninja: Entering directory `out/gn' [0/1] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 66652 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 173.41s Total Discovered Tests: 75342 Skipped : 32 (0.04%) Unsupported : 2973 (3.95%) Passed : 72164 (95.78%) Expectedly Failed: 173 (0.23%) INFO:2026-06-17T22:11:44Z:root:committing changes remote: error: GH013: Repository rule violations found for refs/heads/main. remote: Review all repository rules at https://github.com/llvm/llvm-project/rules?ref=refs%2Fheads%2Fmain remote: remote: - Changes must be made through a pull request. remote: To github.com:llvm/llvm-project.git ! [remote rejected] HEAD -> main (push declined due to repository rule violations) error: failed to push some refs to 'github.com:llvm/llvm-project.git' Command '['git', 'push', 'origin', 'HEAD:main']' returned non-zero exit status 1.