INFO:2025-05-14T14:14:54Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 9ca8248a9173..c5229e92cefd main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at c5229e92cefd [libc] Fix typos in documentation (#139852) INFO:2025-05-14T14:14:56Z:root:syncing... Deleted branch merge (was 487a2e4bf446). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 294edeed691f] [gn build] Port 14836597f5d8 1 file changed, 1 insertion(+) [merge 0bc40f41cb45] [gn build] Port 3bdfa6f3e8eb 2 files changed, 2 insertions(+) [merge 26c7c5897726] [gn build] Port 5b9246517f8f 1 file changed, 1 insertion(+) [gn build] Port 14836597f5d8 -- https://github.com/llvm/llvm-project/commit/14836597f5d8 [gn build] Port 3bdfa6f3e8eb -- https://github.com/llvm/llvm-project/commit/3bdfa6f3e8eb [gn build] Port 5b9246517f8f -- https://github.com/llvm/llvm-project/commit/5b9246517f8f INFO:2025-05-14T14:14:58Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/3155] CXX obj/clang/lib/Parse/Parse.ParseAST.o [2/3155] CXX obj/clang/lib/Parse/Parse.ParseHLSL.o [3/3155] CXX obj/clang/lib/Parse/Parse.ParseCXXInlineMethods.o [4/3155] CXX obj/clang/lib/InstallAPI/InstallAPI.Frontend.o [5/3155] CXX obj/clang/lib/Parse/Parse.ParseExprCXX.o [6/3155] CXX obj/clang/lib/Parse/Parse.ParseExpr.o [7/3155] CXX obj/clang/lib/Parse/Parse.ParseDeclCXX.o [8/3155] CXX obj/clang/lib/Parse/Parse.ParseDecl.o [9/3155] CXX obj/clang/lib/Parse/Parse.ParseInit.o [10/3155] CXX obj/clang/lib/Parse/Parse.ParseOpenACC.o [11/3155] CXX obj/clang/lib/Parse/Parse.ParseObjc.o [12/3155] CXX obj/clang/lib/Tooling/ASTDiff/ASTDiff.ASTDiff.o [13/3155] CXX obj/clang/lib/InstallAPI/InstallAPI.Visitor.o [14/3155] CXX obj/clang/lib/Parse/Parse.ParseStmt.o [15/3155] CXX obj/clang/lib/Parse/Parse.ParsePragma.o [16/3155] CXX obj/clang/lib/Parse/Parse.ParseStmtAsm.o [17/3155] CXX obj/clang/lib/Parse/Parse.ParseOpenMP.o [18/3155] CXX obj/clang/lib/Parse/Parse.ParseTemplate.o [19/3155] CXX obj/clang/lib/Parse/Parse.ParseTentative.o [20/3155] CXX obj/clang/lib/Sema/Sema.DelayedDiagnostic.o [21/3155] CXX obj/clang/lib/Sema/Sema.HeuristicResolver.o [22/3155] CXX obj/clang/lib/Parse/Parse.Parser.o [23/3155] CXX obj/clang/lib/Sema/Sema.DeclSpec.o [24/3155] CXX obj/clang/lib/Sema/Sema.HLSLBuiltinTypeDeclBuilder.o [25/3155] CXX obj/clang/lib/Sema/Sema.CheckExprLifetime.o [26/3155] CXX obj/clang/lib/Sema/Sema.CodeCompleteConsumer.o [27/3155] CXX obj/clang/lib/Sema/Sema.HLSLExternalSemaSource.o [28/3155] CXX obj/clang/lib/Sema/Sema.JumpDiagnostics.o [29/3155] CXX obj/clang/lib/Sema/Sema.ScopeInfo.o [30/3155] CXX obj/clang/lib/Sema/Sema.AnalysisBasedWarnings.o [31/3155] CXX obj/clang/lib/Sema/Sema.MultiplexExternalSemaSource.o [32/3155] CXX obj/clang/lib/Sema/Sema.SemaAMDGPU.o [33/3155] CXX obj/clang/lib/Sema/Sema.SemaAVR.o [34/3155] CXX obj/clang/lib/Sema/Sema.SemaAPINotes.o [35/3155] CXX obj/clang/lib/Sema/Sema.SemaBPF.o [36/3155] CXX obj/clang/lib/Sema/Sema.SemaAccess.o [37/3155] CXX obj/clang/lib/Sema/Sema.SemaBase.o [38/3155] CXX obj/clang/lib/Sema/Sema.SemaAvailability.o [39/3155] CXX obj/clang/lib/Sema/Sema.SemaBoundsSafety.o [40/3155] CXX obj/clang/lib/Sema/Sema.SemaAttr.o [41/3155] CXX obj/clang/lib/Sema/Sema.ParsedAttr.o [42/3155] CXX obj/clang/lib/Sema/Sema.SemaARM.o [43/3155] CXX obj/clang/lib/Sema/Sema.Sema.o [44/3155] CXX obj/clang/lib/Sema/Sema.SemaCXXScopeSpec.o [45/3155] CXX obj/clang/lib/Sema/Sema.SemaCUDA.o [46/3155] CXX obj/clang/lib/Sema/Sema.SemaCast.o [47/3155] CXX obj/clang/lib/Sema/Sema.SemaCoroutine.o [48/3155] CXX obj/clang/lib/Sema/Sema.SemaDirectX.o [49/3155] CXX obj/clang/lib/Sema/Sema.SemaExceptionSpec.o [50/3155] CXX obj/clang/lib/Sema/Sema.SemaCodeComplete.o [51/3155] CXX obj/clang/lib/Sema/Sema.SemaDeclObjC.o [52/3155] CXX obj/clang/lib/Sema/Sema.SemaChecking.o [53/3155] CXX obj/clang/lib/Sema/Sema.SemaDeclAttr.o [54/3155] CXX obj/clang/lib/Sema/Sema.SemaFixItUtils.o [55/3155] CXX obj/clang/lib/Sema/Sema.SemaExprMember.o [56/3155] CXX obj/clang/lib/Sema/Sema.SemaFunctionEffects.o [57/3155] CXX obj/clang/lib/Sema/Sema.SemaConcept.o [58/3155] CXX obj/clang/lib/Sema/Sema.SemaHexagon.o [59/3155] CXX obj/clang/lib/Sema/Sema.SemaExprObjC.o [60/3155] CXX obj/clang/lib/Sema/Sema.SemaDeclCXX.o [61/3155] CXX obj/clang/lib/Sema/Sema.SemaHLSL.o [62/3155] CXX obj/clang/lib/Sema/Sema.SemaDecl.o [63/3155] CXX obj/clang/lib/Sema/Sema.SemaM68k.o [64/3155] CXX obj/clang/lib/Sema/Sema.SemaLoongArch.o [65/3155] CXX obj/clang/lib/Sema/Sema.SemaMSP430.o [66/3155] CXX obj/clang/lib/Sema/Sema.SemaMIPS.o [67/3155] CXX obj/clang/lib/Sema/Sema.SemaLambda.o [68/3155] CXX obj/clang/lib/Sema/Sema.SemaInit.o [69/3155] CXX obj/clang/lib/Sema/Sema.SemaNVPTX.o [70/3155] CXX obj/clang/lib/Sema/Sema.SemaModule.o [71/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenACCAtomic.o [72/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenACCClauseAppertainment.o [73/3155] CXX obj/clang/lib/Sema/Sema.SemaLookup.o [74/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenACCClause.o [75/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenACC.o [76/3155] CXX obj/clang/lib/Sema/Sema.SemaObjC.o [77/3155] CXX obj/clang/lib/Sema/Sema.SemaObjCProperty.o [78/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenCL.o [79/3155] CXX obj/clang/lib/Sema/Sema.SemaPPC.o [80/3155] CXX obj/clang/lib/Sema/Sema.SemaSPIRV.o [81/3155] CXX obj/clang/lib/Sema/Sema.SemaExprCXX.o [82/3155] CXX obj/clang/lib/Sema/Sema.SemaPseudoObject.o [83/3155] CXX obj/clang/lib/Sema/Sema.SemaSwift.o [84/3155] CXX obj/clang/lib/Sema/Sema.SemaSystemZ.o [85/3155] CXX obj/clang/lib/Sema/Sema.SemaStmtAttr.o [86/3155] CXX obj/clang/lib/Sema/Sema.SemaStmtAsm.o [87/3155] CXX obj/clang/lib/Sema/Sema.SemaOverload.o [88/3155] CXX obj/clang/lib/Sema/Sema.SemaStmt.o [89/3155] CXX obj/clang/lib/Sema/Sema.SemaRISCV.o [90/3155] CXX obj/clang/lib/Sema/Sema.SemaExpr.o [91/3155] CXX obj/clang/lib/Sema/Sema.SemaSYCL.o [92/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplateVariadic.o [93/3155] CXX obj/clang/lib/Sema/Sema.SemaWasm.o [94/3155] CXX obj/clang/lib/Serialization/Serialization.ASTCommon.o [95/3155] CXX obj/clang/lib/Sema/Sema.SemaX86.o [96/3155] CXX obj/clang/lib/Sema/Sema.SemaType.o [97/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplateDeductionGuide.o [98/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplateDeduction.o [99/3155] CXX obj/clang/lib/Serialization/Serialization.ASTReaderStmt.o [100/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiate.o [101/3155] CXX obj/clang/lib/Serialization/Serialization.TemplateArgumentHasher.o [102/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplateInstantiateDecl.o [103/3155] CXX obj/clang/lib/Serialization/Serialization.GeneratePCH.o [104/3155] CXX obj/clang/lib/Serialization/Serialization.ASTReaderDecl.o [105/3155] CXX obj/clang/lib/AST/AST.ExprClassification.o [106/3155] CXX obj/clang/lib/Sema/Sema.SemaTemplate.o [107/3155] CXX obj/clang/lib/AST/AST.ExprConcepts.o [108/3155] CXX obj/clang/lib/Sema/Sema.SemaOpenMP.o [109/3155] CXX obj/clang/lib/Serialization/Serialization.ASTWriterDecl.o [110/3155] CXX obj/clang/lib/Serialization/Serialization.ASTWriterStmt.o [111/3155] CXX obj/clang/lib/AST/AST.ExprObjC.o [112/3155] CXX obj/clang/lib/Testing/Testing.TestAST.o [113/3155] AR lib/libclangTesting.a [114/3155] CXX obj/clang/lib/AST/AST.InheritViz.o [115/3155] CXX obj/clang/lib/AST/AST.ExternalASTMerger.o [116/3155] CXX obj/clang/lib/AST/AST.ItaniumCXXABI.o [117/3155] CXX obj/clang/lib/AST/AST.MicrosoftCXXABI.o [118/3155] CXX obj/clang/lib/AST/AST.Mangle.o [119/3155] CXX obj/clang/lib/AST/AST.NSAPI.o [120/3155] CXX obj/clang/lib/AST/AST.NestedNameSpecifier.o [121/3155] CXX obj/clang/lib/AST/AST.OSLog.o [122/3155] CXX obj/clang/lib/AST/AST.JSONNodeDumper.o [123/3155] CXX obj/clang/lib/AST/AST.ItaniumMangle.o [124/3155] CXX obj/clang/lib/AST/AST.OpenACCClause.o [125/3155] CXX obj/clang/lib/AST/AST.ODRHash.o [126/3155] CXX obj/clang/lib/AST/AST.MicrosoftMangle.o [127/3155] CXX obj/clang/lib/AST/AST.ODRDiagsEmitter.o [128/3155] CXX obj/clang/lib/AST/AST.ParentMap.o [129/3155] CXX obj/clang/lib/Serialization/Serialization.ASTWriter.o [130/3155] CXX obj/clang/lib/Serialization/Serialization.ASTReader.o [131/3155] CXX obj/clang/lib/AST/AST.SelectorLocationsKind.o [132/3155] CXX obj/clang/lib/AST/AST.PrintfFormatString.o [133/3155] CXX obj/clang/lib/AST/AST.RecordLayout.o [134/3155] CXX obj/clang/lib/AST/AST.Randstruct.o [135/3155] CXX obj/clang/lib/AST/AST.QualTypeNames.o [136/3155] CXX obj/clang/lib/AST/AST.OpenMPClause.o [137/3155] CXX obj/clang/lib/AST/AST.StmtCXX.o [138/3155] CXX obj/clang/lib/AST/AST.StmtObjC.o [139/3155] CXX obj/clang/lib/AST/AST.StmtOpenACC.o [140/3155] CXX obj/clang/lib/AST/AST.RecordLayoutBuilder.o [141/3155] CXX obj/clang/lib/AST/AST.TemplateName.o [142/3155] CXX obj/clang/lib/AST/AST.Stmt.o [143/3155] CXX obj/clang/lib/AST/AST.StmtOpenMP.o [144/3155] CXX obj/clang/lib/AST/AST.TemplateBase.o [145/3155] CXX obj/clang/lib/AST/AST.StmtProfile.o [146/3155] CXX obj/clang/lib/AST/AST.ExprConstant.o [147/3155] CXX obj/clang/lib/AST/AST.VTTBuilder.o [148/3155] CXX obj/clang/lib/AST/AST.StmtPrinter.o [149/3155] CXX obj/clang/lib/AST/AST.TypeLoc.o [150/3155] CXX obj/clang/lib/AST/AST.ParentMapContext.o [151/3155] CXX obj/clang/lib/AST/AST.TypePrinter.o [152/3155] CXX obj/clang/lib/ASTMatchers/ASTMatchers.LowLevelHelpers.o [153/3155] CXX obj/clang/lib/AST/AST.Type.o [154/3155] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Diagnostics.o [155/3155] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Marshallers.o [156/3155] CXX obj/clang/lib/ASTMatchers/ASTMatchers.ASTMatchersInternal.o [157/3155] CXX obj/clang/lib/ASTMatchers/ASTMatchers.GtestMatchers.o [158/3155] CXX obj/clang/lib/AST/AST.VTableBuilder.o [159/3155] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Parser.o [160/3155] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.VariantValue.o [161/3155] CXX obj/clang/lib/Analysis/Analysis.BodyFarm.o [162/3155] CXX obj/clang/lib/Analysis/Analysis.CFGReachabilityAnalysis.o [163/3155] CXX obj/clang/lib/Analysis/Analysis.CFGStmtMap.o [164/3155] CXX obj/clang/lib/AST/AST.TextNodeDumper.o [165/3155] AR lib/libclangAST.a [166/3155] AR lib/libclangToolingASTDiff.a [167/3155] AR lib/libclangInstallAPI.a [168/3155] CXX obj/clang/lib/Analysis/Analysis.AnalysisDeclContext.o [169/3155] LINK obj/clang/unittests/InstallAPI/InstallAPITests [170/3155] CXX obj/clang/lib/Analysis/Analysis.ConstructionContext.o [171/3155] CXX obj/clang/lib/Analysis/Analysis.CallGraph.o [172/3155] CXX obj/clang/lib/Analysis/Analysis.CalledOnceCheck.o [173/3155] CXX obj/clang/lib/Analysis/Analysis.Dominators.o [174/3155] CXX obj/clang/lib/Analysis/Analysis.CloneDetection.o [175/3155] CXX obj/clang/lib/Analysis/Analysis.CFG.o [176/3155] CXX obj/clang/lib/Analysis/Analysis.Consumed.o [177/3155] CXX obj/clang/lib/Analysis/Analysis.IntervalPartition.o [178/3155] CXX obj/clang/lib/Analysis/Analysis.ObjCNoReturn.o [179/3155] CXX obj/clang/lib/Analysis/Analysis.FixitUtil.o [180/3155] CXX obj/clang/lib/Analysis/Analysis.IssueHash.o [181/3155] CXX obj/clang/lib/Analysis/Analysis.PostOrderCFGView.o [182/3155] CXX obj/clang/lib/Analysis/Analysis.PathDiagnostic.o [183/3155] CXX obj/clang/lib/Analysis/Analysis.ProgramPoint.o [184/3155] CXX obj/clang/lib/ASTMatchers/ASTMatchers.ASTMatchFinder.o [185/3155] AR lib/libclangASTMatchers.a [186/3155] CXX obj/clang/lib/Analysis/Analysis.LiveVariables.o [187/3155] CXX obj/clang/lib/Analysis/Analysis.ReachableCode.o [188/3155] CXX obj/clang/lib/Analysis/Analysis.ExprMutationAnalyzer.o [189/3155] CXX obj/clang/lib/Analysis/Analysis.ThreadSafetyCommon.o [190/3155] CXX obj/clang/lib/Analysis/Analysis.RetainSummaryManager.o [191/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.AdornedCFG.o [192/3155] CXX obj/clang/lib/Analysis/Analysis.UninitializedValues.o [193/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.ASTOps.o [194/3155] CXX obj/clang/lib/Analysis/Analysis.ThreadSafety.o [195/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.DataflowAnalysisContext.o [196/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.Logger.o [197/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.RecordOps.o [198/3155] AR lib/libclangEdit.a [199/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.HTMLLogger.o [200/3155] AR lib/libclangIncludeCleaner.a [201/3155] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests FAILED: obj/llvm/unittests/Transforms/Coroutines/CoroTests ../../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 obj/llvm/unittests/Transforms/Coroutines/CoroTests obj/llvm/unittests/Transforms/Coroutines/CoroTests.ExtraRematTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libLLVMAnalysis.a lib/libLLVMAsmParser.a lib/libLLVMCore.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMTestingSupport.a lib/libLLVMCoroutines.a lib/libLLVMTransformUtils.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMipo.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libgtest.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::Key >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x10c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x108) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::invalidate(llvm::MachineFunction&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)+0x180) >>> referenced 13 more times ld64.lld: error: undefined symbol: vtable for llvm::GISelValueTracking >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x80) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x7c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::~AnalysisResultModel()+0x20) >>> referenced 3 more times ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x48) ld64.lld: error: undefined symbol: llvm::GISelValueTrackingPrinterPass::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::PassModel>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x4) clang: error: linker command failed with exit code 1 (use -v to see invocation) [202/3155] LINK ./bin/llvm-extract FAILED: bin/llvm-extract ../../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/llvm-extract obj/llvm/tools/llvm-extract/llvm-extract.llvm-extract.o lib/libLLVMBitWriter.a lib/libLLVMCore.a lib/libLLVMIRReader.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMipo.a lib/libLLVMAnalysis.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMTransformUtils.a lib/libLLVMCodeGen.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::Key >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x10c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x108) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::invalidate(llvm::MachineFunction&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)+0x180) >>> referenced 13 more times ld64.lld: error: undefined symbol: vtable for llvm::GISelValueTracking >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x80) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x7c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::~AnalysisResultModel()+0x20) >>> referenced 3 more times ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x48) ld64.lld: error: undefined symbol: llvm::GISelValueTrackingPrinterPass::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::PassModel>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x4) clang: error: linker command failed with exit code 1 (use -v to see invocation) [203/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.DataflowEnvironment.o [204/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.SmartPointerAccessorCaching.o [205/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.Transfer.o [206/3155] CXX obj/clang/lib/Analysis/Analysis.UnsafeBufferUsage.o [207/3155] CXX obj/clang/lib/Analysis/FlowSensitive/Models/Models.ChromiumCheckModel.o [208/3155] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.TypeErasedDataflowAnalysis.o [209/3155] CXX obj/clang/lib/Analysis/FlowSensitive/Models/Models.UncheckedOptionalAccessModel.o [210/3155] CXX obj/clang/lib/ASTMatchers/Dynamic/Dynamic.Registry.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.