INFO:2026-09-08T12:47:28Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 3741dacd195a..651d01e873c6 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 651d01e873c6 [clang][AST] Fix infinite recursion when printing fully qualified template parameters (#219044) INFO:2026-09-08T12:47:32Z:root:syncing... Deleted branch merge (was 84431356c7b5). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 28b45c494e67] [gn build] Port 9853cb54d9d2 1 file changed, 1 insertion(+) [merge 159dec707ffb] [gn build] Port b182b415d9b2 1 file changed, 1 insertion(+) [merge 2b7098617ed8] [gn build] Port b90c062f3f03 1 file changed, 1 insertion(+) [merge 34201728c0cd] [gn build] Port e91092685eab 1 file changed, 1 insertion(+), 1 deletion(-) [gn build] Port 9853cb54d9d2 -- https://github.com/llvm/llvm-project/commit/9853cb54d9d2 [gn build] Port b182b415d9b2 -- https://github.com/llvm/llvm-project/commit/b182b415d9b2 [gn build] Port b90c062f3f03 -- https://github.com/llvm/llvm-project/commit/b90c062f3f03 [gn build] Port e91092685eab -- https://github.com/llvm/llvm-project/commit/e91092685eab INFO:2026-09-08T12:47:37Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/636] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/636] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/636] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/636] CXX obj/llvm/lib/Target/AArch64/Utils/Utils.AArch64BaseInfo.o [5/636] AR lib/libLLVMAArch64Utils.a [6/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFObjectWriter.o [7/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCExpr.o [8/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFObjectWriter.o [9/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MachObjectWriter.o [10/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCLFIRewriter.o [11/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCAsmInfo.o [12/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFStreamer.o [13/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64TargetStreamer.o [14/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFStreamer.o [15/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64InstPrinter.o [16/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCCodeEmitter.o [17/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64AsmBackend.o [18/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandImm.o [19/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCondBranchPass.o [20/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AdvSIMDScalarPass.o [21/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PromoteConstant.o [22/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCopyElimination.o [23/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.o [24/636] CXX obj/llvm/lib/Analysis/Analysis.MemoryDependenceAnalysis.o [25/636] AR lib/libLLVMAnalysis.a [26/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.o [27/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MIPeepholeOpt.o [28/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.o [29/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.o [30/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PTrueCoalescing.o [31/636] LINK ./bin/llvm-modextract [32/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CodeLayoutOpt.o [33/636] LINK ./bin/verify-uselistorder [34/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.o [35/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PBQPRegAlloc.o [36/636] AR lib/libLLVMRISCVCodeGen.a [37/636] LINK ./bin/llvm-bat-dump [38/636] AR lib/libLLVMX86CodeGen.a [39/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.o [40/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.o [41/636] LINK ./bin/llvm-as [42/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionalCompares.o [43/636] LINK ./bin/llubi [44/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.o [45/636] LINK ./bin/lli-child-target [46/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.o [47/636] LINK ./bin/llvm-cgdata [48/636] LINK ./bin/llvm-cat [49/636] LINK ./bin/lli [50/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.o [51/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.o [52/636] LINK ./bin/llvm-link [53/636] LINK ./bin/llvm-stress [54/636] LINK ./bin/llvm-offload-wrapper [55/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64GlobalISelUtils.o [56/636] LINK ./bin/llvm-tli-checker [57/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.o [58/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.o [59/636] LINK obj/llvm/unittests/Bitcode/BitcodeTests [60/636] LINK ./bin/llvm-extract [61/636] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [62/636] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [63/636] LINK obj/llvm/unittests/Linker/LinkerTests [64/636] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [65/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.o [66/636] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [67/636] LINK obj/llvm/unittests/MC/X86/X86MCTests [68/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.o [69/636] LINK obj/llvm/unittests/Analysis/AnalysisTests [70/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.o [71/636] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [72/636] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [73/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.o [74/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.o [75/636] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [76/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.o [77/636] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [78/636] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [79/636] LINK obj/llvm/unittests/Target/ARM/ARMTests [80/636] LINK obj/llvm/unittests/IR/IRTests [81/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.o [82/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [83/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SRLTDefineSuperRegs.o [84/636] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [85/636] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [86/636] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [87/636] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [88/636] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64ExternalSymbolizer.o [89/636] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [90/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PrologueEpilogue.o [91/636] LINK obj/llvm/unittests/Target/X86/X86Tests [92/636] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [93/636] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [94/636] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [95/636] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [96/636] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [97/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.o [98/636] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [99/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.o [100/636] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [101/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.o [102/636] CXX obj/clang/lib/AST/AST.StmtPrinter.o [103/636] AR lib/libclangAST.a [104/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.o [105/636] LINK ./bin/clang-apply-replacements [106/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.o [107/636] LINK ./bin/clang-ssaf-linker [108/636] LINK ./bin/clang-offload-bundler [109/636] LINK ./bin/clang-ssaf-format [110/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [111/636] LINK ./bin/find-all-symbols [112/636] LINK ./bin/clang-doc [113/636] LINK ./bin/clang-include-fixer [114/636] LINK ./bin/clang-move [115/636] LINK ./bin/clang-query [116/636] LINK ./bin/clang-change-namespace [117/636] LINK ./bin/clang-reorder-fields [118/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.o [119/636] LINK ./bin/clang-ssaf-src-edit-merge [120/636] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [121/636] LINK ./bin/clangd-remap [122/636] LINK obj/clang-tools-extra/include-cleaner/unittests/ClangIncludeCleanerTests [123/636] LINK ./bin/dexp [124/636] LINK ./bin/clangd-indexer [125/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64InstPrinterTest.o [126/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [127/636] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [128/636] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [129/636] LINK ./bin/pp-trace [130/636] LINK ./bin/modularize [131/636] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [132/636] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [133/636] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [134/636] LINK ./bin/clangd [135/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MCInstrAnalysisTest.o [136/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.o [137/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.o [138/636] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [139/636] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [140/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.o [141/636] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [142/636] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [143/636] LINK ./bin/clang-diff [144/636] 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::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 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 clang++: error: linker command failed with exit code 1 (use -v to see invocation) [145/636] LINK ./bin/clang-installapi [146/636] LINK ./bin/clang-refactor [147/636] LINK ./bin/diagtool [148/636] LINK ./bin/clang-ssaf-analyzer [149/636] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [150/636] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [151/636] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [152/636] LINK obj/clang/unittests/Format/FormatTests [153/636] LINK obj/clang/unittests/AST/ByteCode/InterpTests [154/636] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [155/636] LINK obj/clang/unittests/InstallAPI/InstallAPITests [156/636] 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) [157/636] LINK obj/clang/unittests/Index/IndexTests [158/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [159/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [160/636] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [161/636] LINK obj/clang/unittests/Lex/LexTests [162/636] LINK obj/clang/unittests/Rewrite/RewriteTests [163/636] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUCombinerHelper.o [164/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.o [165/636] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [166/636] LINK obj/clang/unittests/Serialization/SerializationTests [167/636] CXX obj/bolt/unittests/Passes/PassTests.LivenessAnalysis.o [168/636] LINK obj/clang/unittests/Support/ClangSupportTests [169/636] LINK obj/clang/unittests/Parse/ParseTests [170/636] LINK obj/clang/unittests/Sema/SemaTests [171/636] LINK obj/clang/unittests/ScalableStaticAnalysis/ClangScalableAnalysisTests [172/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.o [173/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [174/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEShuffleOpts.o [175/636] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.RegisterAliasingTest.o [176/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.DecomposeStackOffsetTest.o [177/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.o [178/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.o [179/636] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64Disassembler.o [180/636] CXX obj/clang/unittests/AST/ASTTests.TypePrinterTest.o [181/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.MachineSMEABIPass.o [182/636] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.BenchmarkResultTest.o [183/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.Immediates.o [184/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64CacheLineSizeTest.o [185/636] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [186/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MatrixRegisterAliasing.o [187/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AddressingModes.o [188/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [189/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.InstSizes.o [190/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64RegisterInfoTest.o [191/636] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64SVESchedPseudoTest.o [192/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.o [193/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [194/636] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [195/636] CXX obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests.TargetTest.o [196/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [197/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.o [198/636] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPreLegalizerCombiner.o [199/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.o [200/636] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUPostLegalizerCombiner.o [201/636] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegBankCombiner.o [202/636] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.TargetTest.o [203/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.o [204/636] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.SnippetGeneratorTest.o [205/636] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.o [206/636] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.o [207/636] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.o [208/636] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCTargetDesc.o [209/636] 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.