INFO:2026-09-07T06:53:47Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 8878fda06d68..e81ab5ffd45b 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 e81ab5ffd45b [CodeGen] Increase CCState::UsedRegs inline capacity (NFC) (#221259) INFO:2026-09-07T06:53:50Z:root:syncing... Deleted branch merge (was b3ed3c413c96). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 98c9cb9e4204] [gn build] Port 9853cb54d9d2 1 file changed, 1 insertion(+) [gn build] Port 9853cb54d9d2 -- https://github.com/llvm/llvm-project/commit/9853cb54d9d2 INFO:2026-09-07T06:53:52Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/991] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/991] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/991] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SMEAttributes.o [5/991] CXX obj/llvm/lib/CodeGen/CodeGen.CallingConvLower.o [6/991] AR lib/libLLVMCodeGen.a [7/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CombinerHelperArtifacts.o [8/991] LINK ./bin/llvm-bat-dump [9/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CombinerHelperCompares.o [10/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CombinerHelperVectorOps.o [11/991] LINK ./bin/llvm-nm [12/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CombinerHelperCasts.o [13/991] LINK ./bin/clang-extdef-mapping [14/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CallLowering.o [15/991] LINK ./bin/clang-tidy [16/991] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVRegisterBankInfo.o [17/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.o [18/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CodeLayoutOpt.o [19/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.o [20/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.o [21/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.o [22/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PTrueCoalescing.o [23/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.o [24/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.o [25/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.o [26/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.o [27/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.o [28/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SRLTDefineSuperRegs.o [29/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.o [30/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.Legalizer.o [31/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.o [32/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.o [33/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.o [34/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.o [35/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.o [36/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [37/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.o [38/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.o [39/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.o [40/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.o [41/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [42/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.o [43/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.o [44/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.o [45/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [46/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.o [47/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.o [48/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.o [49/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PrologueEpilogue.o [50/991] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVO0PreLegalizerCombiner.o [51/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.o [52/991] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPostLegalizerCombiner.o [53/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.o [54/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.o [55/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [56/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [57/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAlwaysInlinePass.o [58/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.o [59/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [60/991] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVPreLegalizerCombiner.o [61/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.o [62/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUBarrierLatency.o [63/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.o [64/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUHazardLatency.o [65/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.o [66/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCombinerHelper.o [67/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.LegalizerHelper.o [68/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUHWEvents.o [69/991] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [70/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.IRTranslator.o [71/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUGlobalISelDivergenceLowering.o [72/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.o [73/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEShuffleOpts.o [74/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAtomicOptimizer.o [75/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.MachineSMEABIPass.o [76/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCoExecSchedStrategy.o [77/991] CXX obj/bolt/unittests/Passes/PassTests.LivenessAnalysis.o [78/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerVGPREncoding.o [79/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerKernelArguments.o [80/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [81/991] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [82/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [83/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInsertDelayAlu.o [84/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerIntrinsics.o [85/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerExecSync.o [86/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUHSAMetadataStreamer.o [87/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCallLowering.o [88/991] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.CombinerHelper.o [89/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUImageIntrinsicOptimizer.o [90/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMarkLastScratchLoad.o [91/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMIRFormatter.o [92/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [93/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o [94/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCResourceInfo.o [95/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAsmPrinter.o [96/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.o [97/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreloadKernArgProlog.o [98/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreloadKernelArguments.o [99/991] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.TargetLowering.o [100/991] AR lib/libLLVMSelectionDAG.a [101/991] AR lib/libLLVMGlobalISel.a [102/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPerfHintAnalysis.o [103/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULateCodeGenPrepare.o [104/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.o [105/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCodeGenPrepare.o [106/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAttributor.o [107/991] LINK ./bin/clang-import-test FAILED: bin/clang-import-test ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/clang-import-test -Wl,--start-group obj/clang/tools/clang-import-test/clang-import-test.clang-import-test.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangDriver.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMExtensions.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libclangToolingDependencyScanning.a lib/libclangScalableStaticAnalysisAnalyses.a lib/libclangScalableStaticAnalysisCore.a lib/libclangUnifiedSymbolResolution.a lib/libclangScalableStaticAnalysisFrontend.a lib/libclangScalableStaticAnalysisSourceTransformation.a lib/libclangToolingCore.a lib/libclangRewrite.a lib/libLLVMWindowsDriver.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::CodeGenUtils::isAAPCS(clang::TargetInfo const&) >>> referenced by CGRecordLayoutBuilder.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o:((anonymous namespace)::CGRecordLowering::computeVolatileBitfields()) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*, bool)) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)) in archive lib/libclangCodeGen.a >>> referenced 2 more times ld.lld: error: undefined symbol: clang::CodeGenUtils::hasUnwindExceptions(clang::LangOptions const&) >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::isInitializerOfDynamicClass(clang::CXXCtorInitializer const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::canSkipVTablePointerInitialization(clang::ASTContext&, clang::CXXDestructorDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::fieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)) in archive lib/libclangCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [108/991] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests FAILED: obj/clang/unittests/CodeGen/ClangCodeGenTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/CodeGen/ClangCodeGenTests -Wl,--start-group obj/clang/unittests/CodeGen/ClangCodeGenTests.BufferSourceTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CheckTargetFeaturesTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CodeGenExternalTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.DemangleTrapReasonInDebugInfo.o obj/clang/unittests/CodeGen/ClangCodeGenTests.TBAAMetadataTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMExtensions.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::CodeGenUtils::isAAPCS(clang::TargetInfo const&) >>> referenced by CGRecordLayoutBuilder.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o:((anonymous namespace)::CGRecordLowering::computeVolatileBitfields()) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*, bool)) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)) in archive lib/libclangCodeGen.a >>> referenced 2 more times ld.lld: error: undefined symbol: clang::CodeGenUtils::hasUnwindExceptions(clang::LangOptions const&) >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::isInitializerOfDynamicClass(clang::CXXCtorInitializer const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::canSkipVTablePointerInitialization(clang::ASTContext&, clang::CXXDestructorDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::fieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)) in archive lib/libclangCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [109/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.o [110/991] LINK ./bin/lldb-server [111/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPrepareAGPRAlloc.o [112/991] LINK obj/clang/unittests/Frontend/FrontendTests FAILED: obj/clang/unittests/Frontend/FrontendTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/Frontend/FrontendTests -Wl,--start-group obj/clang/unittests/Frontend/FrontendTests.ASTUnitTest.o obj/clang/unittests/Frontend/FrontendTests.CodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInstanceTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInvocationTest.o obj/clang/unittests/Frontend/FrontendTests.FixedPointString.o obj/clang/unittests/Frontend/FrontendTests.FrontendActionTest.o obj/clang/unittests/Frontend/FrontendTests.NoAlterCodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.OutputStreamTest.o obj/clang/unittests/Frontend/FrontendTests.PCHPreambleTest.o obj/clang/unittests/Frontend/FrontendTests.ParsedSourceLocationTest.o obj/clang/unittests/Frontend/FrontendTests.ReparseWorkingDirTest.o obj/clang/unittests/Frontend/FrontendTests.SearchPathTest.o obj/clang/unittests/Frontend/FrontendTests.TextDiagnosticTest.o obj/clang/unittests/Frontend/FrontendTests.UtilsTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangFrontendTool.a lib/libclangLex.a lib/libclangSema.a lib/libclangTooling.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMExtensions.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libclangDriver.a lib/libclangToolingDependencyScanning.a lib/libclangScalableStaticAnalysisAnalyses.a lib/libclangScalableStaticAnalysisCore.a lib/libclangUnifiedSymbolResolution.a lib/libclangScalableStaticAnalysisFrontend.a lib/libclangScalableStaticAnalysisSourceTransformation.a lib/libclangToolingCore.a lib/libclangRewrite.a lib/libLLVMWindowsDriver.a lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libclangFormat.a lib/libclangToolingInclusions.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMARMDesc.a lib/libLLVMMCDisassembler.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMX86Desc.a lib/libLLVMX86Info.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::CodeGenUtils::hasUnwindExceptions(clang::LangOptions const&) >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::isAAPCS(clang::TargetInfo const&) >>> referenced by CGRecordLayoutBuilder.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o:((anonymous namespace)::CGRecordLowering::computeVolatileBitfields()) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*, bool)) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)) in archive lib/libclangCodeGen.a >>> referenced 2 more times ld.lld: error: undefined symbol: clang::CodeGenUtils::isInitializerOfDynamicClass(clang::CXXCtorInitializer const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::canSkipVTablePointerInitialization(clang::ASTContext&, clang::CXXDestructorDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::fieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)) in archive lib/libclangCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [113/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankSelect.o [114/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInstCombineIntrinsic.o [115/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUISelLowering.o [116/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURemoveIncompatibleFunctions.o [117/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalize.o [118/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSetWavePriority.o [119/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerModuleLDSPass.o [120/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUIGroupLP.o [121/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNCreateVOPD.o [122/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUWaitSGPRHazards.o [123/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNDPPCombine.o [124/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600ExpandSpecialInstrs.o [125/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUResourceUsageAnalysis.o [126/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600EmitClauseMarkers.o [127/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUNextUseAnalysis.o [128/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600ClauseMergePass.o [129/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600FrameLowering.o [130/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUReserveWWMRegs.o [131/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600ControlFlowFinalizer.o [132/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULowerBufferFatPointers.o [133/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNVOPDUtils.o [134/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUSubtarget.o [135/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNPreRAOptimizations.o [136/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600MachineFunctionInfo.o [137/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalizeHelper.o [138/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600RegisterInfo.o [139/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPostLegalizerCombiner.o [140/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreLegalizerCombiner.o [141/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600AsmPrinter.o [142/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600Subtarget.o [143/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPromoteAlloca.o [144/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600MachineCFGStructurizer.o [145/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600MachineScheduler.o [146/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNPreRALongBranchReg.o [147/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURewriteAGPRCopyMFMA.o [148/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600InstrInfo.o [149/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600Packetizer.o [150/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600OptimizeVectorRegisters.o [151/991] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.o [152/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNNSAReassign.o [153/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600MCInstLower.o [154/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNIterativeScheduler.o [155/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600ISelLowering.o [156/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegisterBankInfo.o [157/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNSubtarget.o [158/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankCombiner.o [159/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNHazardRecognizer.o [160/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUISelDAGToDAG.o [161/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNRegPressure.o [162/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULegalizerInfo.o [163/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankLegalizeRules.o [164/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetTransformInfo.o [165/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600ISelDAGToDAG.o [166/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.GCNSchedStrategy.o [167/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600TargetTransformInfo.o [168/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600TargetMachine.o [169/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.o [170/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUInstructionSelector.o [171/991] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetMachine.o [172/991] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.