ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/539] AR lib/libclangBasic.a [2/539] LINK obj/llvm/unittests/TargetParser/TargetParserTests [3/539] AR lib/libclangAST.a [4/539] AR lib/libclangDriver.a [5/539] LINK ./bin/sanstats [6/539] AR lib/libclangSema.a [7/539] LINK obj/clang/unittests/Basic/BasicTests [8/539] LINK ./bin/apinotes-test [9/539] LINK ./bin/clang-doc [10/539] LINK ./bin/clang-change-namespace [11/539] LINK ./bin/clang-move [12/539] CXX obj/llvm/lib/Target/AArch64/Utils/Utils.AArch64BaseInfo.o [13/539] LINK ./bin/clang-apply-replacements [14/539] LINK ./bin/find-all-symbols [15/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandImm.o [16/539] LINK ./bin/clang-include-fixer [17/539] LINK ./bin/clang-reorder-fields [18/539] LINK ./bin/clang-query [19/539] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [20/539] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [21/539] LINK ./bin/modularize [22/539] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [23/539] LINK ./bin/pp-trace [24/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RedundantCopyElimination.o [25/539] AR lib/libclangCodeGen.a [26/539] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [27/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionOptimizer.o [28/539] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [29/539] LINK ./bin/clang-fuzzer-dictionary [30/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AdvSIMDScalarPass.o [31/539] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [32/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64GlobalISelUtils.o [33/539] LINK ./bin/clang-format [34/539] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [35/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SIMDInstrOpt.o [36/539] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [37/539] LINK ./bin/clang-offload-bundler [38/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PromoteConstant.o [39/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64AsmBackend.o [40/539] LINK ./bin/clang-diff [41/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MIPeepholeOpt.o [42/539] LINK ./bin/clang-installapi [43/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.o [44/539] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [45/539] LINK ./bin/diagtool [46/539] LINK ./bin/clang-refactor [47/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ConditionalCompares.o [48/539] LINK obj/clang/unittests/InstallAPI/InstallAPITests [49/539] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [50/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64DeadRegisterDefinitionsPass.o [51/539] LINK ./bin/clang-import-test [52/539] AR lib/libLLVMAArch64Utils.a [53/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PBQPRegAlloc.o [54/539] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [55/539] LINK obj/clang/unittests/AST/ByteCode/InterpTests [56/539] LINK obj/clang/unittests/Format/FormatTests [57/539] LINK obj/clang/unittests/Parse/ParseTests [58/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StorePairSuppress.o [59/539] LINK obj/clang/unittests/AST/ASTTests [60/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CondBrTuning.o [61/539] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [62/539] LINK obj/clang/unittests/Index/IndexTests [63/539] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [64/539] LINK obj/clang/unittests/Rewrite/RewriteTests [65/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SelectionDAGInfo.o [66/539] LINK obj/clang/unittests/Lex/LexTests [67/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A53Fix835769.o [68/539] LINK obj/clang/unittests/Support/ClangSupportTests [69/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CompressJumpTables.o [70/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineScheduler.o [71/539] LINK obj/clang/unittests/Serialization/SerializationTests [72/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MacroFusion.o [73/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostSelectOptimize.o [74/539] LINK obj/clang/unittests/Sema/SemaTests [75/539] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [76/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CleanupLocalDynamicTLSPass.o [77/539] LINK obj/clang/unittests/Frontend/FrontendTests [78/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MachineFunctionInfo.o [79/539] LINK ./bin/llvm-objcopy [80/539] LINK ./bin/llvm-profdata [81/539] LINK ./bin/llvm-rc [82/539] LINK ./bin/llvm-modextract [83/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CallingConvention.o [84/539] LINK ./bin/llvm-pdbutil [85/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SpeculationHardening.o [86/539] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [87/539] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [88/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PostCoalescerPass.o [89/539] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [90/539] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [91/539] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [92/539] LINK ./bin/llvm-readobj [93/539] LINK ./bin/llvm-remarkutil [94/539] LINK ./bin/llvm-strings [95/539] LINK ./bin/llvm-readtapi [96/539] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [97/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64CollectLOH.o [98/539] LINK ./bin/llvm-size [99/539] LINK ./bin/llvm-tli-checker [100/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [101/539] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [102/539] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [103/539] LINK ./bin/llvm-symbolizer [104/539] LINK ./bin/obj2yaml [105/539] LINK ./bin/yaml2obj [106/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64BranchTargets.o [107/539] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [108/539] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [109/539] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [110/539] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [111/539] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [112/539] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [113/539] LINK obj/llvm/unittests/Linker/LinkerTests [114/539] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [115/539] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [116/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTaggingPreRA.o [117/539] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [118/539] LINK obj/llvm/unittests/MC/X86/X86MCTests [119/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64PointerAuth.o [120/539] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [121/539] LINK obj/llvm/unittests/Analysis/AnalysisTests [122/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LowerHomogeneousPrologEpilog.o [123/539] LINK obj/llvm/unittests/Object/ObjectTests [124/539] CXX obj/lldb/source/Plugins/Disassembler/LLVMC/LLVMC.DisassemblerLLVMC.o [125/539] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [126/539] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64ExternalSymbolizer.o [127/539] LINK obj/llvm/unittests/Support/SupportTests FAILED: obj/llvm/unittests/Support/SupportTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/llvm/unittests/Support/SupportTests -Wl,--start-group obj/llvm/unittests/Support/SupportTests.ARMAttributeParser.o obj/llvm/unittests/Support/SupportTests.AddressRangeTest.o obj/llvm/unittests/Support/SupportTests.AlignOfTest.o obj/llvm/unittests/Support/SupportTests.AlignmentTest.o obj/llvm/unittests/Support/SupportTests.AllocatorTest.o obj/llvm/unittests/Support/SupportTests.ArrayRecyclerTest.o obj/llvm/unittests/Support/SupportTests.BLAKE3Test.o obj/llvm/unittests/Support/SupportTests.BalancedPartitioningTest.o obj/llvm/unittests/Support/SupportTests.Base64Test.o obj/llvm/unittests/Support/SupportTests.BinaryStreamTest.o obj/llvm/unittests/Support/SupportTests.BlockFrequencyTest.o obj/llvm/unittests/Support/SupportTests.BranchProbabilityTest.o obj/llvm/unittests/Support/SupportTests.CRCTest.o obj/llvm/unittests/Support/SupportTests.CSKYAttributeParserTest.o obj/llvm/unittests/Support/SupportTests.CachePruningTest.o obj/llvm/unittests/Support/SupportTests.Casting.o obj/llvm/unittests/Support/SupportTests.CheckedArithmeticTest.o obj/llvm/unittests/Support/SupportTests.Chrono.o obj/llvm/unittests/Support/SupportTests.CommandLineTest.o obj/llvm/unittests/Support/SupportTests.CompressionTest.o obj/llvm/unittests/Support/SupportTests.ConvertEBCDICTest.o obj/llvm/unittests/Support/SupportTests.ConvertUTFTest.o obj/llvm/unittests/Support/SupportTests.CrashRecoveryTest.o obj/llvm/unittests/Support/SupportTests.DJBTest.o obj/llvm/unittests/Support/SupportTests.DataExtractorTest.o obj/llvm/unittests/Support/SupportTests.DebugCounterTest.o obj/llvm/unittests/Support/SupportTests.DebugTest.o obj/llvm/unittests/Support/SupportTests.DivisionByConstantTest.o obj/llvm/unittests/Support/SupportTests.ELFAttributeParserTest.o obj/llvm/unittests/Support/SupportTests.EndianStreamTest.o obj/llvm/unittests/Support/SupportTests.EndianTest.o obj/llvm/unittests/Support/SupportTests.ErrnoTest.o obj/llvm/unittests/Support/SupportTests.ErrorOrTest.o obj/llvm/unittests/Support/SupportTests.ErrorTest.o obj/llvm/unittests/Support/SupportTests.ExponentialBackoffTest.o obj/llvm/unittests/Support/SupportTests.ExtensibleRTTITest.o obj/llvm/unittests/Support/SupportTests.FSUniqueIDTest.o obj/llvm/unittests/Support/SupportTests.FileCollectorTest.o obj/llvm/unittests/Support/SupportTests.FileOutputBufferTest.o obj/llvm/unittests/Support/SupportTests.FormatVariadicTest.o obj/llvm/unittests/Support/SupportTests.GenericDomTreeTest.o obj/llvm/unittests/Support/SupportTests.GlobPatternTest.o obj/llvm/unittests/Support/SupportTests.HashBuilderTest.o obj/llvm/unittests/Support/SupportTests.IndexedAccessorTest.o obj/llvm/unittests/Support/SupportTests.InstructionCostTest.o obj/llvm/unittests/Support/SupportTests.InterleavedRangeTest.o obj/llvm/unittests/Support/SupportTests.JSONTest.o obj/llvm/unittests/Support/SupportTests.KnownBitsTest.o obj/llvm/unittests/Support/SupportTests.LEB128Test.o obj/llvm/unittests/Support/SupportTests.LineIteratorTest.o obj/llvm/unittests/Support/SupportTests.LockFileManagerTest.o obj/llvm/unittests/Support/SupportTests.MD5Test.o obj/llvm/unittests/Support/SupportTests.ManagedStatic.o obj/llvm/unittests/Support/SupportTests.MatchersTest.o obj/llvm/unittests/Support/SupportTests.MathExtrasTest.o obj/llvm/unittests/Support/SupportTests.MemoryBufferRefTest.o obj/llvm/unittests/Support/SupportTests.MemoryBufferTest.o obj/llvm/unittests/Support/SupportTests.MemoryTest.o obj/llvm/unittests/Support/SupportTests.ModRefTest.o obj/llvm/unittests/Support/SupportTests.MustacheTest.o obj/llvm/unittests/Support/SupportTests.NativeFormatTests.o obj/llvm/unittests/Support/SupportTests.OptimizedStructLayoutTest.o obj/llvm/unittests/Support/SupportTests.ParallelTest.o obj/llvm/unittests/Support/SupportTests.Path.o obj/llvm/unittests/Support/SupportTests.PerThreadBumpPtrAllocatorTest.o obj/llvm/unittests/Support/SupportTests.ProcessTest.o obj/llvm/unittests/Support/SupportTests.ProgramTest.o obj/llvm/unittests/Support/SupportTests.RISCVAttributeParserTest.o obj/llvm/unittests/Support/SupportTests.RecyclerTest.o obj/llvm/unittests/Support/SupportTests.RegexTest.o obj/llvm/unittests/Support/SupportTests.ReplaceFileTest.o obj/llvm/unittests/Support/SupportTests.ReverseIterationTest.o obj/llvm/unittests/Support/SupportTests.SHA256.o obj/llvm/unittests/Support/SupportTests.ScaledNumberTest.o obj/llvm/unittests/Support/SupportTests.ScopedPrinterTest.o obj/llvm/unittests/Support/SupportTests.SignalsTest.o obj/llvm/unittests/Support/SupportTests.SipHashTest.o obj/llvm/unittests/Support/SupportTests.SourceMgrTest.o obj/llvm/unittests/Support/SupportTests.SpecialCaseListTest.o obj/llvm/unittests/Support/SupportTests.SuffixTreeTest.o obj/llvm/unittests/Support/SupportTests.SwapByteOrderTest.o obj/llvm/unittests/Support/SupportTests.TarWriterTest.o obj/llvm/unittests/Support/SupportTests.ThreadPool.o obj/llvm/unittests/Support/SupportTests.ThreadSafeAllocatorTest.o obj/llvm/unittests/Support/SupportTests.Threading.o obj/llvm/unittests/Support/SupportTests.TimeProfilerTest.o obj/llvm/unittests/Support/SupportTests.TimerTest.o obj/llvm/unittests/Support/SupportTests.ToolOutputFileTest.o obj/llvm/unittests/Support/SupportTests.TrailingObjectsTest.o obj/llvm/unittests/Support/SupportTests.TypeNameTest.o obj/llvm/unittests/Support/SupportTests.TypeSizeTest.o obj/llvm/unittests/Support/SupportTests.TypeTraitsTest.o obj/llvm/unittests/Support/SupportTests.UTCTimeTest.o obj/llvm/unittests/Support/SupportTests.UnicodeTest.o obj/llvm/unittests/Support/SupportTests.VersionTupleTest.o obj/llvm/unittests/Support/SupportTests.VirtualFileSystemTest.o obj/llvm/unittests/Support/SupportTests.WithColorTest.o obj/llvm/unittests/Support/SupportTests.YAMLIOTest.o obj/llvm/unittests/Support/SupportTests.YAMLParserTest.o obj/llvm/unittests/Support/SupportTests.buffer_ostream_test.o obj/llvm/unittests/Support/SupportTests.formatted_raw_ostream_test.o obj/llvm/unittests/Support/SupportTests.raw_fd_stream_test.o obj/llvm/unittests/Support/SupportTests.raw_ostream_test.o obj/llvm/unittests/Support/SupportTests.raw_pwrite_stream_test.o obj/llvm/unittests/Support/SupportTests.raw_sha1_ostream_test.o obj/llvm/unittests/Support/SupportTests.raw_socket_stream_test.o obj/llvm/unittests/Support/SupportTests.xxhashTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMTestingSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: llvm::mustache::Template::Template(llvm::StringRef) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_BasicInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoReinterpolation_Test::TestBody()) >>> referenced 113 more times ld.lld: error: undefined symbol: llvm::mustache::Template::render(llvm::json::Value const&, llvm::raw_ostream&) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_BasicInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoReinterpolation_Test::TestBody()) >>> referenced 114 more times ld.lld: error: undefined symbol: llvm::mustache::Template::~Template() >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_BasicInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheInterpolation_NoReinterpolation_Test::TestBody()) >>> referenced 113 more times ld.lld: error: undefined symbol: llvm::mustache::Template::registerPartial(std::__cxx11::basic_string, std::allocator>, std::__cxx11::basic_string, std::allocator>) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustachePartials_BasicBehavior_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustachePartials_Context_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustachePartials_Recursion_Test::TestBody()) >>> referenced 5 more times ld.lld: error: undefined symbol: llvm::mustache::Template::registerLambda(std::__cxx11::basic_string, std::allocator>, std::function) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_BasicInterpolation_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_InterpolationExpansion_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_BasicMultipleCalls_Test::TestBody()) >>> referenced 1 more times ld.lld: error: undefined symbol: llvm::mustache::Template::registerLambda(std::__cxx11::basic_string, std::allocator>, std::function, std::allocator>)>) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_Sections_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_SectionExpansion_Test::TestBody()) >>> referenced by MustacheTest.cpp >>> obj/llvm/unittests/Support/SupportTests.MustacheTest.o:(MustacheLambdas_SectionsMultipleCalls_Test::TestBody()) >>> referenced 1 more times clang++: error: linker command failed with exit code 1 (use -v to see invocation) [128/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64CallLowering.o [129/539] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [130/539] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [131/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFObjectWriter.o [132/539] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [133/539] LINK obj/llvm/unittests/IR/IRTests [134/539] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [135/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64A57FPLoadBalancing.o [136/539] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [137/539] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [138/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FalkorHWPFFix.o [139/539] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [140/539] LINK obj/llvm/unittests/Target/ARM/ARMTests [141/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCExpr.o [142/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [143/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64SLSHardening.o [144/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFObjectWriter.o [145/539] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [146/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCAsmInfo.o [147/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MachObjectWriter.o [148/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [149/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEABIPass.o [150/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFStreamer.o [151/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64TargetStreamer.o [152/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64RegisterInfo.o [153/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64LoadStoreOptimizer.o [154/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFStreamer.o [155/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64StackTagging.o [156/539] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [157/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64InstPrinter.o [158/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerCombiner.o [159/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64O0PreLegalizerCombiner.o [160/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64RegisterBankInfo.o [161/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCCodeEmitter.o [162/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SVEIntrinsicOpts.o [163/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.o [164/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64InstPrinterTest.o [165/539] CXX obj/clang/tools/driver/clang.cc1_main.o [166/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [167/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PreLegalizerCombiner.o [168/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [169/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.DecomposeStackOffsetTest.o [170/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [171/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.SMEPeepholeOpt.o [172/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AddressingModes.o [173/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FastISel.o [174/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64SVESchedPseudoTest.o [175/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [176/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.Immediates.o [177/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.MatrixRegisterAliasing.o [178/539] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [179/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.AArch64RegisterInfoTest.o [180/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [181/539] CXX obj/llvm/lib/Target/AArch64/Disassembler/Disassembler.AArch64Disassembler.o [182/539] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCTargetDesc.o [183/539] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [184/539] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangModulesDeclVendor.o FAILED: obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangModulesDeclVendor.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangModulesDeclVendor.o.d -o obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangModulesDeclVendor.o -c ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp -I../../lldb/source -I../../llvm/include -Igen/llvm/include -I../../clang/include -Igen/clang/include -I../../lldb/include -Igen/lldb/include -Igen/clang/include/clang/AST -Igen/clang/include/clang/Driver -I../../sysroot/usr/include/libxml2 -Igen/llvm/include/llvm/IR -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -fno-strict-aliasing -fno-strict-aliasing -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:360:49: error: no viable conversion from 'std::pair' to 'clang::ModuleIdPath' (aka 'ArrayRef') 360 | clang::Module *top_level_module = DoGetModule(clang_path.front(), false); | ^~~~~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:41:40: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'std::pair' to 'const ArrayRef &' for 1st argument 41 | class LLVM_GSL_POINTER [[nodiscard]] ArrayRef { | ^~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:41:40: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'std::pair' to 'ArrayRef &&' for 1st argument 41 | class LLVM_GSL_POINTER [[nodiscard]] ArrayRef { | ^~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:70:18: note: candidate constructor not viable: no known conversion from 'std::pair' to 'std::nullopt_t' for 1st argument 70 | /*implicit*/ ArrayRef(std::nullopt_t) {} | ^ ~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:73:18: note: candidate constructor not viable: no known conversion from 'std::pair' to 'const clang::IdentifierLoc &' for 1st argument 73 | /*implicit*/ ArrayRef(const T &OneElt LLVM_LIFETIME_BOUND) | ^ ~~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:118:28: note: candidate constructor not viable: no known conversion from 'std::pair' to 'std::initializer_list' for 1st argument 118 | constexpr /*implicit*/ ArrayRef( | ^ 119 | std::initializer_list Vec LLVM_LIFETIME_BOUND) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:91:18: note: candidate template ignored: could not match 'SmallVectorTemplateCommon' against 'pair' 91 | /*implicit*/ ArrayRef(const SmallVectorTemplateCommon &Vec) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:97:18: note: candidate template ignored: could not match 'vector' against 'pair' 97 | /*implicit*/ ArrayRef(const std::vector &Vec) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:102:28: note: candidate template ignored: could not match 'array' against 'pair' 102 | /*implicit*/ constexpr ArrayRef(const std::array &Arr) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:107:28: note: candidate template ignored: could not match 'clang::IdentifierLoc[N]' against 'std::pair' 107 | /*implicit*/ constexpr ArrayRef(const T (&Arr LLVM_LIFETIME_BOUND)[N]) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:129:5: note: candidate template ignored: could not match 'ArrayRef' against 'pair' 129 | ArrayRef(const ArrayRef &A, | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:138:18: note: candidate template ignored: could not match 'SmallVectorTemplateCommon' against 'pair' 138 | /*implicit*/ ArrayRef( | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:147:5: note: candidate template ignored: could not match 'vector' against 'pair' 147 | ArrayRef(const std::vector &Vec, | ^ ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:112:59: note: passing argument to parameter 'path' here 112 | clang::ModuleLoadResult DoGetModule(clang::ModuleIdPath path, | ^ ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:381:49: error: no viable conversion from 'llvm::SmallVector, 4>' to 'clang::ModuleIdPath' (aka 'ArrayRef') 381 | clang::Module *requested_module = DoGetModule(clang_path, true); | ^~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:41:40: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'llvm::SmallVector, 4>' to 'const ArrayRef &' for 1st argument 41 | class LLVM_GSL_POINTER [[nodiscard]] ArrayRef { | ^~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:41:40: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'llvm::SmallVector, 4>' to 'ArrayRef &&' for 1st argument 41 | class LLVM_GSL_POINTER [[nodiscard]] ArrayRef { | ^~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:70:18: note: candidate constructor not viable: no known conversion from 'llvm::SmallVector, 4>' to 'std::nullopt_t' for 1st argument 70 | /*implicit*/ ArrayRef(std::nullopt_t) {} | ^ ~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:73:18: note: candidate constructor not viable: no known conversion from 'llvm::SmallVector, 4>' to 'const clang::IdentifierLoc &' for 1st argument 73 | /*implicit*/ ArrayRef(const T &OneElt LLVM_LIFETIME_BOUND) | ^ ~~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:118:28: note: candidate constructor not viable: no known conversion from 'llvm::SmallVector, 4>' to 'std::initializer_list' for 1st argument 118 | constexpr /*implicit*/ ArrayRef( | ^ 119 | std::initializer_list Vec LLVM_LIFETIME_BOUND) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../llvm/include/llvm/ADT/ArrayRef.h:91:18: note: candidate template ignored: could not match 'SmallVectorTemplateCommon' against 'SmallVector' 91 | /*implicit*/ ArrayRef(const SmallVectorTemplateCommon &Vec) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:97:18: note: candidate template ignored: could not match 'vector' against 'SmallVector' 97 | /*implicit*/ ArrayRef(const std::vector &Vec) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:102:28: note: candidate template ignored: could not match 'array' against 'SmallVector' 102 | /*implicit*/ constexpr ArrayRef(const std::array &Arr) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:107:28: note: candidate template ignored: could not match 'clang::IdentifierLoc[N]' against 'llvm::SmallVector, 4>' 107 | /*implicit*/ constexpr ArrayRef(const T (&Arr LLVM_LIFETIME_BOUND)[N]) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:129:5: note: candidate template ignored: could not match 'ArrayRef' against 'SmallVector' 129 | ArrayRef(const ArrayRef &A, | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:138:18: note: candidate template ignored: could not match 'SmallVectorTemplateCommon' against 'SmallVector' 138 | /*implicit*/ ArrayRef( | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:147:5: note: candidate template ignored: could not match 'vector' against 'SmallVector' 147 | ArrayRef(const std::vector &Vec, | ^ ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:112:59: note: passing argument to parameter 'path' here 112 | clang::ModuleLoadResult DoGetModule(clang::ModuleIdPath path, | ^ ../../lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:632:55: error: no member named 'second' in 'clang::IdentifierLoc' 632 | return m_compiler_instance->loadModule(path.front().second, path, visibility, | ~~~~~~~~~~~~ ^ 3 errors generated. [185/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [186/539] CXX obj/llvm/unittests/Target/AArch64/AArch64Tests.InstSizes.o [187/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetTransformInfo.o [188/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelDAGToDAG.o [189/539] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionParser.o FAILED: obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionParser.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionParser.o.d -o obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangExpressionParser.o -c ../../lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp -I../../lldb/source -I../../llvm/include -Igen/llvm/include -I../../clang/include -Igen/clang/include -I../../lldb/include -Igen/lldb/include -Igen/clang/include/clang/AST -Igen/clang/include/clang/Driver -I../../sysroot/usr/include/libxml2 -Igen/llvm/include/llvm/IR -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -fno-strict-aliasing -fno-strict-aliasing -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:138:61: error: no viable conversion from 'const value_type' (aka 'const clang::IdentifierLoc') to 'const std::pair' 138 | for (const std::pair &component : path) | ^ ~ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:294:17: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const clang::IdentifierLoc') to 'const pair &' for 1st argument 294 | constexpr pair(const pair&) = default; ///< Copy constructor | ^ ~~~~~~~~~~~ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:295:17: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const clang::IdentifierLoc') to 'pair &&' for 1st argument 295 | constexpr pair(pair&&) = default; ///< Move constructor | ^ ~~~~~~ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:779:12: note: candidate template ignored: could not match 'const pair<_U1, _U2>' against 'const value_type' (aka 'const clang::IdentifierLoc') 779 | constexpr pair(const pair<_U1, _U2>& __p) | ^ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:902:12: note: candidate template ignored: could not match 'pair<_U1, _U2>' against 'const value_type' (aka 'const clang::IdentifierLoc') 902 | constexpr pair(pair<_U1, _U2>&& __p) | ^ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:789:21: note: explicit constructor is not a candidate 789 | explicit constexpr pair(const pair<_U1, _U2>& __p) | ^ ../../sysroot/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h:913:21: note: explicit constructor is not a candidate 913 | explicit constexpr pair(pair<_U1, _U2>&& __p) | ^ ../../llvm/include/llvm/ADT/ArrayRef.h:156:14: note: selected 'begin' function with iterator type 'iterator' (aka 'const clang::IdentifierLoc *') 156 | iterator begin() const { return Data; } | ^ 1 error generated. [190/539] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64InstructionSelector.o [191/539] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.o [192/539] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.