ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/269] ACTION //llvm/tools/llvm-readobj:Opts(//llvm/utils/gn/build/toolchain:unix) [2/268] ACTION //llvm/tools/llvm-readtapi:TapiOpts(//llvm/utils/gn/build/toolchain:unix) [3/267] LINK ./bin/llvm-sim [4/267] LINK ./bin/llvm-readtapi [5/267] LINK ./bin/llvm-readobj [6/267] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [7/267] ACTION //llvm/tools/llvm-size:Opts(//llvm/utils/gn/build/toolchain:unix) [8/266] LINK ./bin/llvm-stress [9/266] LINK ./bin/llvm-size [10/266] ACTION //llvm/tools/llvm-strings:Opts(//llvm/utils/gn/build/toolchain:unix) [11/265] ACTION //llvm/tools/llvm-symbolizer:Opts(//llvm/utils/gn/build/toolchain:unix) [12/264] LINK ./bin/llvm-strings [13/264] ACTION //llvm/tools/llvm-tli-checker:Opts(//llvm/utils/gn/build/toolchain:unix) [14/263] LINK ./bin/llvm-symbolizer [15/263] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [16/263] LINK ./bin/llvm-tli-checker [17/263] ACTION //llvm/tools/llvm-ml:Opts(//llvm/utils/gn/build/toolchain:unix) [18/262] LINK ./bin/llvm-modextract [19/262] ACTION //llvm/tools/llvm-mt:Opts(//llvm/utils/gn/build/toolchain:unix) [20/261] LINK ./bin/llvm-mt [21/261] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkUtilHelpers.o [22/261] ACTION //llvm/tools/llvm-nm:Opts(//llvm/utils/gn/build/toolchain:unix) [23/260] ACTION //llvm/tools/llvm-objcopy:BitcodeStripOpts(//llvm/utils/gn/build/toolchain:unix) [24/260] ACTION //llvm/tools/llvm-objcopy:InstallNameToolOpts(//llvm/utils/gn/build/toolchain:unix) [25/260] ACTION //llvm/tools/llvm-objcopy:ObjcopyOpts(//llvm/utils/gn/build/toolchain:unix) [26/260] ACTION //llvm/tools/llvm-objcopy:StripOpts(//llvm/utils/gn/build/toolchain:unix) [27/259] LINK ./bin/llvm-nm [28/259] ACTION //llvm/tools/llvm-objdump:ObjdumpOpts(//llvm/utils/gn/build/toolchain:unix) [29/258] LINK ./bin/llvm-objcopy [30/258] ACTION //llvm/tools/llvm-objdump:OtoolOpts(//llvm/utils/gn/build/toolchain:unix) [31/257] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [32/257] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkConvert.o [33/257] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [34/257] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [35/257] LINK ./bin/llvm-opt-report [36/257] LINK ./bin/llvm-offload-wrapper [37/257] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkCount.o [38/257] LINK ./bin/llvm-split [39/257] ACTION //llvm/tools/llvm-rc:Opts(//llvm/utils/gn/build/toolchain:unix) [40/257] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkInstructionMix.o [41/257] ACTION //llvm/tools/llvm-rc:WindresOpts(//llvm/utils/gn/build/toolchain:unix) [42/256] LINK ./bin/llvm-rc [43/256] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [44/256] LINK obj/llvm/unittests/AsmParser/AsmParserTests [45/256] LINK obj/llvm/unittests/BinaryFormat/BinaryFormatTests [46/256] LINK obj/llvm/unittests/Analysis/AnalysisTests [47/256] LINK obj/llvm/unittests/Bitcode/BitcodeTests [48/256] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkSizeDiff.o [49/256] CXX obj/llvm/tools/llvm-remarkutil/llvm-remarkutil.RemarkCounter.o [50/256] LINK ./bin/llvm-remarkutil [51/256] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [52/256] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.PdbYaml.o [53/256] CXX obj/llvm/unittests/CGData/CodeGenDataTests.OutlinedHashTreeRecordTest.o [54/256] CXX obj/llvm/unittests/CGData/CodeGenDataTests.OutlinedHashTreeTest.o [55/256] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.YAMLOutputStyle.o [56/256] 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=] [57/256] CXX obj/llvm/unittests/CGData/CodeGenDataTests.StableFunctionMapRecordTest.o [58/256] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-extract.o [59/256] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-converter.o [60/256] CXX obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests.BTFParserTest.o [61/256] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-graph.o [62/256] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-account.o [63/256] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-stacks.o [64/256] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.llvm-pdbutil.o [65/256] CXX obj/llvm/tools/llvm-profdata/llvm-profdata.llvm-profdata.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.