INFO:2025-04-01T18:38:09Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 79487757b7f4..0e3049c562cc 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 0e3049c562cc [SLP]Support revectorization of the previously vectorized scalars INFO:2025-04-01T18:38:12Z:root:syncing... Deleted branch merge (was 79487757b7f4). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-04-01T18:38:13Z:root:building ninja: Entering directory `out/gn' [1/377] AR lib/libLLVMBOLTRewrite.a [2/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SPIR.o [3/377] CXX obj/clang/lib/CodeGen/CodeGen.TargetInfo.o [4/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.WebAssembly.o [5/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SystemZ.o [6/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.NVPTX.o [7/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.AMDGPU.o [8/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.AArch64.o [9/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.PPC.o [10/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.X86.o [11/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.ARC.o [12/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.BPF.o [13/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.AVR.o [14/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.CSKY.o [15/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.DirectX.o [16/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.ARM.o [17/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.Lanai.o [18/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.Hexagon.o [19/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.LoongArch.o [20/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.M68k.o [21/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.MSP430.o [22/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.Mips.o [23/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.PNaCl.o [24/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.NVPTX.o [25/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.PPC.o [26/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.SPIR.o [27/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.RISCV.o [28/377] STAMP obj/clang/lib/Driver/Driver.inputdeps.stamp [29/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.Sparc.o [30/377] STAMP obj/clang/lib/Edit/Edit.inputdeps.stamp [31/377] STAMP obj/clang/lib/ExtractAPI/ExtractAPI.inputdeps.stamp [32/377] STAMP obj/clang/lib/Format/Format.inputdeps.stamp [33/377] STAMP obj/clang/lib/Frontend/Frontend.inputdeps.stamp [34/377] STAMP obj/clang/lib/Frontend/Rewrite/Rewrite.inputdeps.stamp [35/377] STAMP obj/clang/lib/Headers/tablegen_headers.stamp [36/377] STAMP obj/clang-tools-extra/clangd/tool/clangd.inputdeps.stamp [37/377] STAMP obj/clang/lib/Index/Index.inputdeps.stamp [38/377] STAMP obj/clang/lib/InstallAPI/InstallAPI.inputdeps.stamp [39/377] STAMP obj/clang/lib/Interpreter/Interpreter.inputdeps.stamp [40/377] CXX obj/clang/lib/CodeGen/CodeGen.VarBypassDetector.o [41/377] CXX obj/clang/lib/Interpreter/Interpreter.IncrementalExecutor.o [42/377] STAMP obj/clang/lib/Lex/Lex.inputdeps.stamp [43/377] STAMP obj/clang/lib/Parse/Parse.inputdeps.stamp [44/377] STAMP obj/clang/lib/Rewrite/Rewrite.inputdeps.stamp [45/377] STAMP obj/clang/lib/Sema/Sema.inputdeps.stamp [46/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.TCE.o [47/377] STAMP obj/clang/lib/ASTMatchers/ASTMatchers.inputdeps.stamp [48/377] STAMP obj/clang/lib/ASTMatchers/Dynamic/Dynamic.inputdeps.stamp [49/377] STAMP obj/clang/lib/Analysis/Analysis.inputdeps.stamp [50/377] STAMP obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.inputdeps.stamp [51/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.VE.o [52/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.SystemZ.o [53/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.WebAssembly.o [54/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.XCore.o [55/377] CXX obj/clang/lib/CodeGen/Targets/CodeGen.X86.o [56/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.RISCV.o [57/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCUDARuntime.o [58/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCXX.o [59/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCXXABI.o [60/377] CXX obj/clang/lib/Interpreter/Interpreter.Interpreter.o [61/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCleanup.o [62/377] CXX obj/clang/lib/CodeGen/CodeGen.CGClass.o [63/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCoroutine.o [64/377] CXX obj/clang/lib/CodeGen/CodeGen.CGCall.o [65/377] CXX obj/clang/lib/Frontend/Frontend.CompilerInvocation.o [66/377] CXX obj/clang/lib/CodeGen/CodeGen.CGDeclCXX.o [67/377] CXX obj/clang/lib/CodeGen/CodeGen.CGDecl.o [68/377] CXX obj/clang/lib/CodeGen/CodeGen.CGException.o [69/377] CXX obj/clang/lib/AST/AST.ExprConstant.o [70/377] AR lib/libclangAST.a [71/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExprAgg.o [72/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExprCXX.o [73/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExprComplex.o [74/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExpr.o [75/377] CXX obj/clang/lib/CodeGen/CodeGen.CGLoopInfo.o [76/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExprConstant.o [77/377] CXX obj/clang/lib/CodeGen/CodeGen.CGGPUBuiltin.o [78/377] CXX obj/clang/lib/CodeGen/CodeGen.CGHLSLBuiltins.o [79/377] CXX obj/clang/lib/CodeGen/CodeGen.CGExprScalar.o [80/377] CXX obj/clang/lib/CodeGen/CodeGen.CGNonTrivialStruct.o [81/377] CXX obj/clang/lib/CodeGen/CodeGen.CGObjC.o [82/377] CXX obj/clang/lib/CodeGen/CodeGen.CGOpenCLRuntime.o [83/377] CXX obj/clang/lib/CodeGen/CodeGen.CGObjCRuntime.o [84/377] CXX obj/clang/lib/CodeGen/CodeGen.CGDebugInfo.o [85/377] CXX obj/clang/lib/CodeGen/CodeGen.CGObjCGNU.o [86/377] CXX obj/clang/lib/CodeGen/CodeGen.CGObjCMac.o [87/377] CXX obj/clang/lib/CodeGen/CodeGen.CGHLSLRuntime.o [88/377] CXX obj/clang/lib/CodeGen/CodeGen.CGPointerAuth.o [89/377] CXX obj/clang/lib/CodeGen/CodeGen.CGOpenMPRuntimeGPU.o [90/377] CXX obj/clang/lib/CodeGen/CodeGen.CGVTT.o [91/377] CXX obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o [92/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenABITypes.o [93/377] CXX obj/clang/lib/CodeGen/CodeGen.CGVTables.o [94/377] CXX obj/clang/lib/CodeGen/CodeGen.CGStmt.o [95/377] CXX obj/clang/lib/CodeGen/CodeGen.CGOpenMPRuntime.o [96/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenAction.o [97/377] CXX obj/clang/lib/CodeGen/CodeGen.ConstantInitBuilder.o [98/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenFunction.o [99/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenTBAA.o [100/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenTypes.o [101/377] CXX obj/clang/lib/CodeGen/CodeGen.CGStmtOpenMP.o [102/377] CXX obj/clang/lib/CodeGen/CodeGen.MacroPPCallbacks.o [103/377] CXX obj/clang/lib/CodeGen/CodeGen.HLSLBufferLayoutBuilder.o [104/377] CXX obj/clang/lib/CodeGen/CodeGen.ModuleBuilder.o [105/377] CXX obj/clang/lib/CodeGen/CodeGen.CoverageMappingGen.o [106/377] CXX obj/clang/lib/CodeGen/CodeGen.PatternInit.o [107/377] CXX obj/clang/lib/CodeGen/CodeGen.SanitizerMetadata.o [108/377] LINK obj/clang/unittests/Basic/BasicTests [109/377] LINK obj/clang/unittests/InstallAPI/InstallAPITests [110/377] CXX obj/clang/lib/CodeGen/CodeGen.SwiftCallingConv.o [111/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenPGO.o [112/377] CXX obj/clang/lib/CodeGen/CodeGen.ItaniumCXXABI.o [113/377] CXX obj/clang/lib/CodeGen/CodeGen.MicrosoftCXXABI.o [114/377] CXX obj/clang/lib/Sema/Sema.SemaAMDGPU.o [115/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.AMDGPU.o [116/377] CXX obj/clang/lib/Sema/Sema.SemaBPF.o [117/377] CXX obj/clang/lib/Sema/Sema.SemaHexagon.o [118/377] CXX obj/clang/lib/Sema/Sema.SemaLoongArch.o [119/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.Hexagon.o [120/377] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o [121/377] CXX obj/clang/lib/Sema/Sema.SemaNVPTX.o [122/377] CXX obj/clang/lib/Sema/Sema.SemaMIPS.o [123/377] STAMP obj/clang/tools/c-index-test/c-index-test.inputdeps.stamp [124/377] LINK ./bin/clang-format [125/377] LINK ./bin/clang-offload-bundler [126/377] CXX obj/clang/lib/Sema/Sema.SemaPPC.o [127/377] STAMP obj/clang/tools/driver/clang.inputdeps.stamp [128/377] CXX obj/clang/lib/Sema/Sema.SemaSPIRV.o [129/377] STAMP obj/clang/tools/libclang/libclang.inputdeps.stamp [130/377] CXX obj/clang/lib/CodeGen/CodeGen.ObjectFilePCHContainerWriter.o [131/377] STAMP obj/lldb/source/API/liblldb.inputdeps.stamp [132/377] STAMP obj/lldb/tools/driver/lldb.inputdeps.stamp [133/377] STAMP obj/lldb/tools/lldb-dap/lldb-dap.inputdeps.stamp [134/377] AR lib/liblldbExpression.a [135/377] STAMP obj/lldb/tools/lldb-test/lldb-test.inputdeps.stamp [136/377] CXX obj/clang/lib/Sema/Sema.SemaSystemZ.o [137/377] CXX obj/clang/lib/Sema/Sema.SemaRISCV.o [138/377] CXX obj/clang/lib/Sema/Sema.SemaARM.o [139/377] CXX obj/clang/lib/Sema/Sema.SemaWasm.o [140/377] CXX obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.ARM.o [141/377] CXX obj/clang/lib/Sema/Sema.SemaX86.o [142/377] AR lib/libclangSema.a [143/377] AR lib/libclangFrontend.a [144/377] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [145/377] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [146/377] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [147/377] LINK ./bin/modularize [148/377] LINK ./bin/pp-trace [149/377] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [150/377] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [151/377] LINK ./bin/clang-apply-replacements [152/377] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [153/377] LINK ./bin/clang-change-namespace [154/377] LINK ./bin/clang-doc [155/377] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [156/377] LINK ./bin/clang-include-fixer [157/377] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [158/377] STAMP obj/clang-tools-extra/unittests/unittests.stamp [159/377] LINK ./bin/clang-tidy [160/377] LINK ./bin/find-all-symbols [161/377] LINK obj/clang/unittests/Format/FormatTests [162/377] LINK ./bin/clang-query [163/377] LINK ./bin/clang-move [164/377] LINK ./bin/clang-reorder-fields [165/377] CXX obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o [166/377] LINK obj/clang/unittests/Lex/LexTests [167/377] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [168/377] LINK obj/clang/unittests/Index/IndexTests [169/377] LINK obj/clang/unittests/Rewrite/RewriteTests [170/377] LINK obj/clang/unittests/Support/ClangSupportTests [171/377] LINK obj/clang/unittests/Sema/SemaTests [172/377] LINK obj/clang/unittests/Serialization/SerializationTests [173/377] LINK ./bin/clang-sycl-linker FAILED: bin/clang-sycl-linker ../../chromeclang/bin/clang++ -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -arch arm64 -mmacos-version-min=12 -Wl,--color-diagnostics -fuse-ld=lld -isysroot ../../sysroot/MacOSX.sdk -o ./bin/clang-sycl-linker obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o lib/libclangBasic.a lib/libLLVMBinaryFormat.a lib/libLLVMOption.a lib/libLLVMObject.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBitReader.a lib/libLLVMBitstreamReader.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::__1::array*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x1d50) ld64.lld: error: undefined symbol: llvm::Linker::linkInModule(std::__1::unique_ptr>, unsigned int, std::__1::function const&)>) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x13b8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x138) ld64.lld: error: undefined symbol: llvm::Linker::Linker(llvm::Module&) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0xb8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::isEqual(llvm::StructType const*, llvm::StructType const*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xd8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xc8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getTombstoneKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x98) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getEmptyKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x90) clang: error: linker command failed with exit code 1 (use -v to see invocation) [174/377] LINK ./bin/clang-diff [175/377] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [176/377] LINK ./bin/clang-installapi [177/377] CXX obj/clang/tools/driver/clang.cc1_main.o [178/377] LINK ./bin/clang-refactor [179/377] LINK ./bin/clang-extdef-mapping [180/377] LINK ./bin/diagtool [181/377] LINK obj/clang/unittests/AST/ASTTests [182/377] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.SLPVectorizer.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.