ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/646] AR lib/libLLVMBOLTCore.a [2/646] AR lib/libLLVMBOLTPasses.a [3/646] AR lib/libLLVMBOLTProfile.a [4/646] LINK ./bin/llvm-bat-dump [5/646] LINK obj/bolt/unittests/Profile/ProfileTests [6/646] CXX obj/clang-tools-extra/clang-tidy/llvm/llvm.LLVMTidyModule.o [7/646] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o [8/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ExpandMacro.o [9/646] CXX obj/clang-tools-extra/clang-tidy/misc/misc.ConfusableIdentifierCheck.o [10/646] CXX obj/clang-tools-extra/clang-tidy/llvm/llvm.UseNewMLIROpBuilderCheck.o [11/646] CXX obj/clang-tools-extra/clang-tidy/misc/misc.IncludeCleanerCheck.o [12/646] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o [13/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.InMemorySymbolIndex.o [14/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.FuzzySymbolIndex.o [15/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.IncludeFixerContext.o [16/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.SymbolIndexManager.o [17/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.YamlSymbolIndex.o [18/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/find-all-symbols.FindAllMacros.o [19/646] CXX obj/clang-tools-extra/clang-change-namespace/clang-change-namespace.ChangeNamespace.o [20/646] AR lib/libclangChangeNamespace.a [21/646] CXX obj/clang-tools-extra/clang-apply-replacements/tool/clang-apply-replacements.ClangApplyReplacementsMain.o [22/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/find-all-symbols.SymbolInfo.o [23/646] CXX obj/clang-tools-extra/clang-apply-replacements/lib/Tooling/clang-apply-replacements.ApplyReplacements.o [24/646] AR lib/libclangApplyReplacements.a [25/646] LINK ./bin/clang-apply-replacements [26/646] CXX obj/clang-tools-extra/clang-change-namespace/tool/clang-change-namespace.ClangChangeNamespace.o [27/646] CXX obj/clang-tools-extra/clang-doc/clang-doc.YAMLGenerator.o [28/646] AR lib/libclangDoc.a [29/646] CXX obj/clang-tools-extra/clang-include-fixer/clang-include-fixer.IncludeFixer.o [30/646] LINK ./bin/clang-change-namespace [31/646] LINK ./bin/clang-doc [32/646] LINK ./bin/clang-query [33/646] LINK ./bin/clang-reorder-fields [34/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/find-all-symbols.FindAllSymbolsAction.o [35/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/find-all-symbols.PragmaCommentHandler.o [36/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/find-all-symbols.FindAllSymbols.o [37/646] AR lib/libfindAllSymbols.a [38/646] AR lib/libclangIncludeFixer.a [39/646] CXX obj/clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.ClangIncludeFixer.o [40/646] CXX obj/clang-tools-extra/clang-tidy/clang-tidy.ClangTidyOptions.o [41/646] LINK ./bin/clang-include-fixer [42/646] CXX obj/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/find-all-symbols.FindAllSymbolsMain.o [43/646] LINK ./bin/find-all-symbols [44/646] CXX obj/clang-tools-extra/clang-move/tool/clang-move.ClangMove.o [45/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ExtractFunction.o [46/646] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o [47/646] AR lib/libLLVMBOLTRewrite.a [48/646] CXX obj/clang-tools-extra/clang-tidy/abseil/abseil.AbseilTidyModule.o [49/646] CXX obj/clang-tools-extra/clang-move/clang-move.Move.o [50/646] CXX obj/clang-tools-extra/clang-tidy/clang-tidy.ClangTidy.o [51/646] AR lib/libclangMove.a [52/646] AR lib/libclangTidy.a [53/646] CXX obj/clang-tools-extra/clang-tidy/abseil/abseil.CleanupCtadCheck.o [54/646] LINK ./bin/clang-move [55/646] CXX obj/clang-tools-extra/clang-tidy/abseil/abseil.StringFindStrContainsCheck.o [56/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.RemoveUsingNamespaceTests.o [57/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ScopifyEnumTests.o [58/646] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StringviewNullptrCheck.o [59/646] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [60/646] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [61/646] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [62/646] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [63/646] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [64/646] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [65/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ShowSelectionTreeTests.o [66/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.SpecialMembersTests.o [67/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.SwapBinaryOperandsTests.o [68/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.SwapIfBranchesTests.o [69/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.TweakTesting.o [70/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.TweakTests.o [71/646] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BugproneTidyModule.o [72/646] CXX obj/clang-tools-extra/clang-tidy/utils/utils.TransformerClangTidyCheck.o [73/646] AR lib/libclangTidyUtils.a [74/646] AR lib/libclangTidyLLVMModule.a [75/646] AR lib/libclangTidyMiscModule.a [76/646] AR lib/libclangTidyAbseilModule.a [77/646] AR lib/libclangTidyBugproneModule.a [78/646] CXX obj/clang-tools-extra/clangd/clangd.ASTSignals.o [79/646] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [80/646] LINK ./bin/clang-tidy [81/646] CXX obj/clang-tools-extra/clangd/clangd.CollectMacros.o [82/646] CXX obj/clang-tools-extra/clangd/clangd.Format.o [83/646] CXX obj/clang-tools-extra/clangd/clangd.FindSymbols.o [84/646] CXX obj/clang-tools-extra/clangd/clangd.Diagnostics.o [85/646] CXX obj/clang-tools-extra/clangd/clangd.ClangdServer.o [86/646] CXX obj/clang-tools-extra/clangd/clangd.CodeComplete.o [87/646] CXX obj/clang-tools-extra/clangd/clangd.GlobalCompilationDatabase.o [88/646] CXX obj/clang-tools-extra/clangd/clangd.HeaderSourceSwitch.o [89/646] CXX obj/clang-tools-extra/clangd/clangd.DumpAST.o [90/646] CXX obj/clang-tools-extra/clangd/clangd.Headers.o [91/646] CXX obj/clang-tools-extra/clangd/clangd.ClangdLSPServer.o [92/646] CXX obj/clang-tools-extra/clangd/clangd.AST.o [93/646] CXX obj/clang-tools-extra/clangd/clangd.Hover.o [94/646] CXX obj/clang-tools-extra/clangd/clangd.IncludeCleaner.o [95/646] CXX obj/clang-tools-extra/clangd/clangd.IncludeFixer.o [96/646] CXX obj/clang-tools-extra/clangd/clangd.FindTarget.o [97/646] CXX obj/clang-tools-extra/clangd/clangd.Quality.o [98/646] CXX obj/clang-tools-extra/clangd/clangd.Preamble.o [99/646] CXX obj/clang-tools-extra/clangd/clangd.ParsedAST.o [100/646] CXX obj/clang-tools-extra/clangd/clangd.SemanticSelection.o [101/646] CXX obj/clang-tools-extra/clangd/clangd.SourceCode.o [102/646] CXX obj/clang-tools-extra/clangd/clangd.InlayHints.o [103/646] CXX obj/clang-tools-extra/clangd/clangd.TUScheduler.o [104/646] CXX obj/clang-tools-extra/clangd/index/clangd.Background.o [105/646] CXX obj/clang-tools-extra/clangd/index/clangd.BackgroundIndexLoader.o [106/646] CXX obj/clang-tools-extra/clangd/index/clangd.BackgroundQueue.o [107/646] CXX obj/clang-tools-extra/clangd/index/clangd.BackgroundIndexStorage.o [108/646] CXX obj/clang-tools-extra/clangd/clangd.Selection.o [109/646] CXX obj/clang-tools-extra/clangd/index/clangd.BackgroundRebuild.o [110/646] CXX obj/clang-tools-extra/clangd/clangd.SemanticHighlighting.o [111/646] CXX obj/clang-tools-extra/clangd/index/clangd.IndexAction.o [112/646] CXX obj/clang-tools-extra/clangd/index/clangd.FileIndex.o [113/646] CXX obj/clang-tools-extra/clangd/index/clangd.YAMLSerialization.o [114/646] CXX obj/clang-tools-extra/clangd/index/clangd.StdLib.o [115/646] CXX obj/clang-tools-extra/clangd/index/clangd.Serialization.o [116/646] CXX obj/clang-tools-extra/clangd/refactor/clangd.Tweak.o [117/646] CXX obj/clang-tools-extra/clangd/index/clangd.SymbolCollector.o [118/646] CXX obj/clang-tools-extra/clangd/index/dex/dexp/dexp.Dexp.o [119/646] CXX obj/clang-tools-extra/clangd/refactor/clangd.Rename.o [120/646] CXX obj/clang-tools-extra/clangd/clangd.XRefs.o [121/646] CXX obj/clang-tools-extra/clangd/indexer/clangd-indexer.IndexerMain.o [122/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.AnnotateHighlightings.o [123/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.DumpAST.o [124/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ExpandDeducedType.o [125/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.DefineOutline.o [126/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.DefineInline.o [127/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.MemberwiseConstructor.o [128/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ObjCLocalizeStringLiteral.o [129/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ObjCMemberwiseInitializer.o [130/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.OverridePureVirtuals.o [131/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.RawStringLiteral.o [132/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.PopulateSwitch.o [133/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.AddUsing.o [134/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ScopifyEnum.o [135/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.SwapBinaryOperands.o [136/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.SpecialMembers.o [137/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.Annotations.o [138/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.SwapIfBranches.o [139/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.ExtractVariable.o [140/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ASTSignalsTests.o [141/646] CXX obj/clang-tools-extra/clangd/tool/clangd.Check.o [142/646] CXX obj/clang-tools-extra/clangd/refactor/tweaks/tweaks.RemoveUsingNamespace.o [143/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ASTTests.o [144/646] CXX obj/clang-tools-extra/clangd/tool/clangd.ClangdMain.o [145/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.CallHierarchyTests.o [146/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ClangdLSPServerTests.o [147/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.CodeCompletionStringsTests.o [148/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.CollectMacrosTests.o [149/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.CompilerTests.o [150/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ClangdTests.o [151/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.BackgroundIndexTests.o [152/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.DumpASTTests.o [153/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ExpectedTypeTest.o [154/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.FeatureModulesTests.o [155/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.FormatTests.o [156/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.FindTargetTests.o [157/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.HeaderSourceSwitchTests.o [158/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.DiagnosticsTests.o [159/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.FileIndexTests.o [160/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.HeadersTests.o [161/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.FindSymbolsTests.o [162/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.IndexActionTests.o [163/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.IncludeCleanerTests.o [164/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.CodeCompleteTests.o [165/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ModulesTests.o [166/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.InsertionPointTests.o [167/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.InlayHintTests.o [168/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.IndexTests.o [169/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.PrerequisiteModulesTest.o [170/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.QualityTests.o [171/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ParsedASTTests.o [172/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.PreambleTests.o [173/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.ReplayPeambleTests.o [174/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SemanticHighlightingTests.o [175/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SelectionTests.o [176/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.RenameTests.o [177/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SemanticSelectionTests.o [178/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.PrintASTTests.o [179/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SerializationTests.o [180/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.HoverTests.o [181/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.StdLibTests.o [182/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SourceCodeTests.o [183/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SymbolInfoTests.o [184/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.TestWorkspace.o [185/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SyncAPI.o [186/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.AddUsingTests.o [187/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.AnnotateHighlightingsTests.o [188/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.DumpASTTests.o [189/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.DefineOutlineTests.o [190/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.DefineInlineTests.o [191/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.TypeHierarchyTests.o [192/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.SymbolCollectorTests.o [193/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.TestTU.o [194/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.TUSchedulerTests.o [195/646] CXX obj/clang-tools-extra/clangd/unittests/ClangdTests.XRefsTests.o [196/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.DumpRecordLayoutTests.o [197/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.DumpSymbolTests.o [198/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ExpandDeducedTypeTests.o [199/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ExpandMacroTests.o [200/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ExtractFunctionTests.o [201/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ExtractVariableTests.o [202/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ObjCLocalizeStringLiteralTests.o [203/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.MemberwiseConstructorTests.o [204/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.ObjCMemberwiseInitializerTests.o [205/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.OverridePureVirtualsTests.o [206/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.PopulateSwitchTests.o [207/646] AR lib/libLLVMBPFDisassembler.a [208/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.MVEVPTBlockPass.o [209/646] CXX obj/clang-tools-extra/clangd/unittests/tweaks/ClangdTests.RawStringLiteralTests.o [210/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1InstrInfo.o [211/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2ITBlockPass.o [212/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1FrameLowering.o [213/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ThumbRegisterInfo.o [214/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2InstrInfo.o [215/646] CXX obj/llvm/lib/Target/Hexagon/Disassembler/Disassembler.HexagonDisassembler.o [216/646] AR lib/libLLVMHexagonDisassembler.a [217/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb2SizeReduction.o [218/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBranchTargets.o [219/646] CXX obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o FAILED: obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o.d -o obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.o -c ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp -I../../llvm/lib/Target/AMDGPU -I../../llvm/include -Igen/llvm/include -Igen/llvm/lib/Target/AMDGPU/Disassembler -Igen/llvm/lib/Target/AMDGPU/MCTargetDesc -Igen/llvm/lib/Target/AMDGPU/Utils -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:1:1: error: expected unqualified-id ------------- Classes ----------------- ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:13:8: error: use of undeclared identifier 'SDNodeProperty' list Properties = []; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:14:3: error: unknown type name 'string'; did you mean 'std::string'? string LLVMName = ""; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:15:3: error: unknown type name 'string'; did you mean 'std::string'? string TargetPrefix = "arm"; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:16:8: error: use of undeclared identifier 'LLVMType' list RetTypes = [llvm_v16i8_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:17:8: error: use of undeclared identifier 'LLVMType' list ParamTypes = [llvm_v16i8_ty, llvm_v16i8_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:18:8: error: use of undeclared identifier 'IntrinsicProperty' list IntrProperties = [IntrNoMem]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:19:3: error: unknown type name 'bit' bit DisableDefaultAttributes = 0; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:20:3: error: unknown type name 'TypeInfoGen' TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:21:2: error: expected ';' after class } ^ ; gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:23:3: error: unknown type name 'string'; did you mean 'std::string'? string ClangBuiltinName = !subst("int", "__builtin", AMDGPU8bitFloatDot4Intrinsic:NAME); ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:24:8: error: use of undeclared identifier 'SDNodeProperty' list Properties = []; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:25:3: error: unknown type name 'string'; did you mean 'std::string'? string LLVMName = ""; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:26:3: error: unknown type name 'string'; did you mean 'std::string'? string TargetPrefix = "amdgcn"; ^~~~~~ std::string ../../sysroot/MacOSX.sdk/usr/include/c++/v1/iosfwd:249:65: note: 'std::string' declared here typedef basic_string, allocator > string; ^ In file included from ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:448: gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:27:8: error: use of undeclared identifier 'LLVMType' list RetTypes = [llvm_float_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:28:8: error: use of undeclared identifier 'LLVMType' list ParamTypes = [llvm_i32_ty, llvm_i32_ty, llvm_float_ty]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:29:8: error: use of undeclared identifier 'IntrinsicProperty' list IntrProperties = [IntrNoMem, IntrSpeculatable]; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:30:3: error: unknown type name 'bit' bit DisableDefaultAttributes = 0; ^ gen/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUGenDisassemblerTables.inc:31:3: error: unknown type name 'TypeInfoGen' TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] [220/646] CXX obj/llvm/lib/Target/ARM/Disassembler/Disassembler.ARMDisassembler.o [221/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallLowering.o [222/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMCallingConv.o [223/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFixCortexA57AES1742098Pass.o [224/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMExpandPseudoInsts.o [225/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMConstantIslandPass.o [226/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFastISel.o [227/646] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMFrameLowering.o [228/646] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULegalizerInfo.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.