INFO:2026-07-12T12:57:08Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 3f2d8eb20a8d..b82a9a57e72c 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 b82a9a57e72c [ADT] Fuse the two post-mutation tree walks in ImutAVLFactory (#208907) INFO:2026-07-12T12:57:11Z:root:syncing... Deleted branch merge (was eb5ae13c8891). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge b23ea7556a62] [gn build] Port 1b879464b362 2 files changed, 2 insertions(+) [merge 447de89cdf2f] [gn build] Port 3bc47c8dc927 1 file changed, 1 insertion(+), 1 deletion(-) [merge f7f4eb1620b1] [gn build] Port 640079288c5e 1 file changed, 1 deletion(-) [merge cac724c96fba] [gn build] Port d09048a46401 1 file changed, 1 insertion(+) [merge 155cc4695157] [gn build] Port d1dbd484ada2 1 file changed, 1 insertion(+) [gn build] Port 1b879464b362 -- https://github.com/llvm/llvm-project/commit/1b879464b362 [gn build] Port 3bc47c8dc927 -- https://github.com/llvm/llvm-project/commit/3bc47c8dc927 [gn build] Port 640079288c5e -- https://github.com/llvm/llvm-project/commit/640079288c5e [gn build] Port d09048a46401 -- https://github.com/llvm/llvm-project/commit/d09048a46401 [gn build] Port d1dbd484ada2 -- https://github.com/llvm/llvm-project/commit/d1dbd484ada2 INFO:2026-07-12T12:57:17Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.Loans.o [2/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ConstraintManager.o [3/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.Facts.o [4/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.DynamicExtent.o [5/652] CXX obj/clang/lib/StaticAnalyzer/Frontend/Frontend.CreateCheckerManager.o [6/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.RangedConstraintManager.o [7/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.Checker.o [8/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.LiveOrigins.o [9/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.LifetimeSafety.o [10/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.MovedLoans.o [11/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.LoanPropagation.o [12/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SVals.o [13/652] CXX obj/clang/lib/StaticAnalyzer/Frontend/Frontend.CheckerRegistry.o [14/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.FactsGenerator.o [15/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.Environment.o [16/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SMTConstraintManager.o [17/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.Checker.o [18/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CheckerHelpers.o [19/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.AssumeModeling.o [20/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.AnalyzerStatsChecker.o [21/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CheckerContext.o [22/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CXXSelfAssignmentChecker.o [23/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.DynamicType.o [24/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.MemRegion.o [25/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CallDescription.o [26/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CXXDeleteChecker.o [27/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.BoolAssignmentChecker.o [28/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.Store.o [29/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.AnalysisOrderChecker.o [30/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SimpleConstraintManager.o [31/652] CXX obj/clang/lib/StaticAnalyzer/Frontend/Frontend.AnalyzerHelpFlags.o [32/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExprEngineObjC.o [33/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExplodedGraph.o [34/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BugSuppression.o [35/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ProgramState.o [36/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.BitwiseShiftChecker.o [37/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.BlockInCriticalSectionChecker.o [38/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CoreEngine.o [39/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.BuiltinFunctionChecker.o [40/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CallAndMessageChecker.o [41/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExprEngineC.o [42/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ArrayBoundChecker.o [43/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CStringSyntaxChecker.o [44/652] CXX obj/clang/lib/Analysis/Analysis.LiveVariables.o [45/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SValBuilder.o [46/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.LoopWidening.o [47/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExprEngineCallAndReturn.o [48/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CheckerManager.o [49/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExprEngineCXX.o [50/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.CallEvent.o [51/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SimpleSValBuilder.o [52/652] CXX obj/clang/lib/Analysis/Analysis.RetainSummaryManager.o [53/652] CXX obj/clang/lib/Analysis/Analysis.ThreadSafety.o [54/652] CXX obj/clang-tools-extra/clang-tidy/mpi/mpi.BufferDerefCheck.o [55/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CStringChecker.o [56/652] CXX obj/clang/lib/StaticAnalyzer/Frontend/Frontend.AnalysisConsumer.o [57/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.BasicObjCFoundationChecks.o [58/652] CXX obj/clang-tools-extra/clang-tidy/mpi/mpi.MPITidyModule.o [59/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CastToStructChecker.o [60/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.RangeConstraintManager.o [61/652] CXX obj/clang-tools-extra/clang-tidy/mpi/mpi.TypeMismatchCheck.o [62/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CheckerDocumentation.o [63/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CheckObjCInstMethSignature.o [64/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CheckPlacementNew.o [65/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.ExprEngine.o [66/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ConversionChecker.o [67/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CloneChecker.o [68/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CastValueChecker.o [69/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CheckObjCDealloc.o [70/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.CheckSecuritySyntaxOnly.o [71/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.LoopUnrolling.o [72/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.Iterator.o [73/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ChrootChecker.o [74/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DebugContainerModeling.o [75/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DivZeroChecker.o [76/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DebugIteratorModeling.o [77/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DynamicTypeChecker.o [78/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DirectIvarAssignment.o [79/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ErrnoModeling.o [80/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ErrnoChecker.o [81/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.EnumCastOutOfRangeChecker.o [82/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BugReporterVisitors.o [83/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ErrnoTesterChecker.o [84/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DeadStoresChecker.o [85/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.GTestChecker.o [86/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DereferenceChecker.o [87/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.InvalidatedIteratorChecker.o [88/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.IteratorRangeChecker.o [89/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ContainerModeling.o [90/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.InnerPointerChecker.o [91/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/Checkers.MPIFunctionClassifier.o [92/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MacOSXAPIChecker.o [93/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/Checkers.MPIChecker.o [94/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.RegionStore.o [95/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/Checkers.MPIBugReporter.o [96/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DynamicTypePropagation.o [97/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MismatchedIteratorChecker.o [98/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.FuchsiaHandleChecker.o [99/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MIGChecker.o [100/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NoOwnershipChangeVisitor.o [101/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MacOSKeychainAPIChecker.o [102/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MmapWriteExecChecker.o [103/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.LLVMConventionsChecker.o [104/652] CXX obj/clang/lib/Sema/Sema.AnalysisBasedWarnings.o [105/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NSAutoreleasePoolChecker.o [106/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.IvarInvalidationChecker.o [107/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NSErrorChecker.o [108/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MallocSizeofChecker.o [109/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ExprInspectionChecker.o [110/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NoReturnFunctionChecker.o [111/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MoveChecker.o [112/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NonnullGlobalConstantsChecker.o [113/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.IteratorModeling.o [114/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NonNullParamChecker.o [115/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.DebugCheckers.o [116/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCAtSyncChecker.o [117/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.LocalizationChecker.o [118/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCPropertyChecker.o [119/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.GCDAntipatternChecker.o [120/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCContainersChecker.o [121/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NullabilityChecker.o [122/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCContainersASTChecker.o [123/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.OpaqueSTLFunctionsModeling.o [124/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCMissingSuperCallChecker.o [125/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCSelfInitChecker.o [126/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCUnusedIVarsChecker.o [127/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.PaddingChecker.o [128/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCSuperDeallocChecker.o [129/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.GenericTaintChecker.o [130/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.PointerSubChecker.o [131/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BlockCounter.o [132/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.PointerArithChecker.o [133/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.PutenvStackArrayChecker.o [134/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.SmartPtrChecker.o [135/652] CXX obj/clang/lib/Analysis/LifetimeSafety/LifetimeSafety.Origins.o [136/652] AR lib/libclangAnalysisLifetimeSafety.a [137/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ReturnUndefChecker.o [138/652] AR lib/libclangAnalysis.a [139/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ReturnPointerRangeChecker.o [140/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.OSObjectCStyleCast.o [141/652] AR lib/libclangSema.a [142/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.PthreadLockChecker.o [143/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StdVariantChecker.o [144/652] LINK ./bin/clang-ssaf-analyzer [145/652] LINK ./bin/clang-ssaf-format [146/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.SetgidSetuidOrderChecker.o [147/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StoreToImmutableChecker.o [148/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/Checkers.RetainCountDiagnostics.o [149/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.STLAlgorithmModeling.o [150/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.SimpleStreamChecker.o [151/652] LINK ./bin/clang-change-namespace [152/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TraversalChecker.o [153/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ObjCAutoreleaseWriteChecker.o [154/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StringChecker.o [155/652] LINK ./bin/clang-doc [156/652] LINK ./bin/find-all-symbols [157/652] LINK ./bin/clang-reorder-fields [158/652] LINK ./bin/diagtool [159/652] LINK ./bin/clang-move [160/652] LINK ./bin/clang-query [161/652] LINK ./bin/clang-include-fixer [162/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.ReturnValueChecker.o [163/652] LINK ./bin/modularize [164/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.NumberObjectConversionChecker.o [165/652] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests FAILED: obj/clang-tools-extra/unittests/clang-doc/ClangDocTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests -Wl,--start-group obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.BitcodeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.ClangDocTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.GeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.JSONGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MDGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MergeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.SerializeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.YAMLGeneratorTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangDoc.a lib/libclangAST.a lib/libclangASTMatchers.a lib/libclangBasic.a lib/libclangFormat.a lib/libclangFrontend.a lib/libclangRewrite.a lib/libclangSerialization.a lib/libclangTooling.a lib/libclangToolingCore.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMSupport.a lib/libLLVMTestingSupport.a lib/libclangDocSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMOption.a lib/libLLVMTargetParser.a lib/libclangLex.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/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/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libLLVMPlugins.a lib/libclangToolingDependencyScanning.a lib/libclangDriver.a lib/libclangScalableStaticAnalysisAnalyses.a lib/libclangScalableStaticAnalysisCore.a lib/libclangUnifiedSymbolResolution.a lib/libclangScalableStaticAnalysisFrontend.a lib/libclangScalableStaticAnalysisSourceTransformation.a lib/libLLVMWindowsDriver.a lib/libclangToolingInclusions.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: vtable for clang::doc::markdown::HeadingNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_HeadingNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::EmphasisNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_EmphasisNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::TextNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_EmphasisNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphWithChildren_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListWithItems_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::UnorderedListNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListWithItems_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::ParagraphNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphWithChildren_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::DocumentNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_DocumentNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) clang++: error: linker command failed with exit code 1 (use -v to see invocation) [166/652] LINK ./bin/pp-trace [167/652] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [168/652] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [169/652] LINK obj/clang/unittests/Format/FormatTests [170/652] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [171/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/Checkers.RetainCountChecker.o [172/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TrustNonnullChecker.o [173/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefBranchChecker.o [174/652] LINK ./bin/clang-offload-bundler [175/652] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [176/652] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [177/652] LINK ./bin/clang-diff [178/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StackAddrEscapeChecker.o [179/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TrustReturnsNonnullChecker.o [180/652] LINK ./bin/clang-refactor [181/652] LINK ./bin/clang-installapi [182/652] LINK ./bin/clang-ssaf-linker [183/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnconditionalVAArgChecker.o [184/652] LINK ./bin/clang-extdef-mapping [185/652] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [186/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedAssignmentChecker.o [187/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.SmartPtrModeling.o [188/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TestAfterDivZeroChecker.o [189/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TaintTesterChecker.o [190/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedNewArraySizeChecker.o [191/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedArraySubscriptChecker.o [192/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefCapturedBlockVarChecker.o [193/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnreachableCodeChecker.o [194/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/Checkers.UninitializedPointee.o [195/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefResultChecker.o [196/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.Taint.o [197/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.MallocChecker.o [198/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnixAPIChecker.o [199/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VLASizeChecker.o [200/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.AnalyzerOptions.o [201/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BasicValueFactory.o [202/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VirtualCallChecker.o [203/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.RunLoopAutoreleaseLeakChecker.o [204/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.NoDeleteChecker.o [205/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VAListChecker.o [206/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SymbolManager.o [207/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StdLibraryFunctionsChecker.o [208/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VforkChecker.o [209/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefCallArgsChecker.o [210/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UseAfterLifetimeEnd.o [211/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.WorkList.o [212/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.AnalysisManager.o [213/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefMemberChecker.o [214/652] CXX obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.AnalyzerOptionsTest.o [215/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefLambdaCapturesChecker.o [216/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefLocalVarsChecker.o [217/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.Z3CrosscheckVisitor.o [218/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/Checkers.UninitializedObjectChecker.o [219/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.StreamChecker.o [220/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/cert/Checkers.InvalidPtrChecker.o [221/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RefCntblBaseVirtualDtorChecker.o [222/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.MemoryUnsafeCastChecker.o [223/652] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BugReporter.o [224/652] CXX obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.CallEventTest.o [225/652] CXX obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.BlockEntranceCallbackTest.o [226/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.ForwardDeclChecker.o [227/652] CXX obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.BugReportInterestingnessTest.o [228/652] CXX obj/clang/unittests/Analysis/ClangAnalysisTests.LifetimeSafetyTest.o [229/652] CXX obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.CallDescriptionTest.o [230/652] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RetainPtrCtorAdoptChecker.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.