ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/444] LIB lib/LLVMX86CodeGen.lib [2/444] LIB lib/LLVMVectorize.lib [3/444] LIB lib/LLVMExegesisAArch64.lib [4/444] LIB lib/LLVMExegesisMips.lib [5/444] LIB lib/LLVMExegesisPowerPC.lib [6/444] LIB lib/LLVMExegesisRISCV.lib [7/444] LIB lib/LLVMExegesisX86.lib [8/444] LINK ./bin/llvm-pdbutil.exe [9/444] LINK ./bin/llvm-profdata.exe [10/444] LINK ./bin/obj2yaml.exe [11/444] LINK ./bin/yaml2obj.exe [12/444] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests.exe [13/444] LINK obj/llvm/unittests/Object/ObjectTests.exe [14/444] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests.exe [15/444] LINK obj/llvm/unittests/ProfileData/ProfileDataTests.exe [16/444] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests.exe [17/444] ACTION //llvm/unittests/TableGen:AutomataAutomata(//llvm/utils/gn/build/toolchain:win) [18/444] ACTION //llvm/unittests/TableGen:AutomataTables(//llvm/utils/gn/build/toolchain:win) [19/443] LINK obj/llvm/unittests/TargetParser/TargetParserTests.exe [20/443] LINK obj/llvm/unittests/Telemetry/TelemetryTests.exe [21/443] LINK obj/llvm/unittests/TextAPI/TextAPITests.exe [22/443] LINK obj/llvm/unittests/XRay/XRayTests.exe [23/443] LIB lib/LLVMAArch64CodeGen.lib [24/443] LIB lib/LLVMipo.lib [25/443] LINK obj/llvm/unittests/tools/llvm-profgen/LLVMProfgenTests.exe [26/443] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:win) [27/443] LINK obj/llvm/unittests/TableGen/TableGenTests.exe [28/443] LIB lib/LLVMLTO.lib [29/443] LIB lib/LLVMAMDGPUCodeGen.lib [30/443] LIB lib/LLVMARMCodeGen.lib [31/443] LIB lib/LLVMRISCVCodeGen.lib [32/443] LIB lib/LLVMExegesis.lib [33/443] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests.exe [34/443] LINK obj/llvm/unittests/MC/X86/X86MCTests.exe [35/443] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests.exe [36/443] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests.exe [37/443] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.exe [38/443] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.exe [39/443] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests.exe [40/443] LIB lib/clangCodeGen.lib [41/443] LINK ./bin/lli-child-target.exe [42/443] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests.exe [43/443] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests.exe [44/443] LINK ./bin/llvm-link.exe [45/443] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests.exe [46/443] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests.exe [47/443] LINK ./bin/llvm-extract.exe [48/443] LINK obj/llvm/unittests/Transforms/IPO/IPOTests.exe [49/443] LINK obj/llvm/unittests/Analysis/AnalysisTests.exe [50/443] LINK ./bin/lli.exe [51/443] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests.exe [52/443] LINK obj/llvm/unittests/Target/RISCV/RISCVTests.exe [53/443] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests.exe [54/443] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests.exe [55/443] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests.exe [56/443] LINK obj/llvm/unittests/IR/IRTests.exe [57/443] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests.exe [58/443] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests.exe [59/443] LINK obj/llvm/unittests/Target/X86/X86Tests.exe [60/443] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests.exe [61/443] LINK ./bin/llvm-split.exe [62/443] LINK ./bin/lldb-server.exe [63/443] LINK obj/llvm/unittests/Target/TargetMachineCTests.exe [64/443] LINK ./bin/llvm-dwarfutil.exe [65/443] LINK ./bin/clang-import-test.exe [66/443] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests.exe [67/443] LINK obj/clang/unittests/Frontend/FrontendTests.exe [68/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SubprocessMemoryTest.obj [69/443] CXX obj/llvm/unittests/Remarks/RemarksTests.YAMLRemarksSerializerTest.obj [70/443] LINK obj/llvm/unittests/Remarks/RemarksTests.exe [71/443] CXX obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests.ResultAggregatorTest.obj [72/443] CXX obj/llvm/lib/Target/RISCV/Disassembler/Disassembler.RISCVDisassembler.obj [73/443] LIB lib/LLVMRISCVDisassembler.lib [74/443] CXX obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests.AnalysisTest.obj [75/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SchedClassResolutionTest.obj [76/443] CXX obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.obj FAILED: obj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.obj ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang-cl /nologo /showIncludes /Foobj/llvm/lib/Target/AMDGPU/Disassembler/Disassembler.AMDGPUDisassembler.obj /c ../../llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -DUNICODE -DCLANG_BUILD_STATIC -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 /O2 /Gw /Zc:inline /EHs-c- /W4 -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fmsc-version=1926 /Brepro -fdebug-compilation-dir=. /winsysroot../../sysroot-3bda71a11e -Wcovered-switch-default /std:c++17 /GR- 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 1 | ------------- Classes ----------------- | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(13,8): error: use of undeclared identifier 'SDNodeProperty' 13 | list Properties = []; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(14,3): error: unknown type name 'string'; did you mean 'std::string'? 14 | string LLVMName = ""; | ^~~~~~ | std::string ../../sysroot-3bda71a11e\VC\Tools\MSVC\14.26.28801\include\xstring(4575,7): note: 'std::string' declared here 4575 | using string = basic_string, allocator>; | ^ 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'? 15 | string TargetPrefix = "arm"; | ^~~~~~ | std::string ../../sysroot-3bda71a11e\VC\Tools\MSVC\14.26.28801\include\xstring(4575,7): note: 'std::string' declared here 4575 | using string = basic_string, allocator>; | ^ 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' 16 | list RetTypes = [llvm_v16i8_ty]; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(17,8): error: use of undeclared identifier 'LLVMType' 17 | list ParamTypes = [llvm_v16i8_ty, llvm_v16i8_ty]; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(18,8): error: use of undeclared identifier 'IntrinsicProperty' 18 | list IntrProperties = [IntrNoMem]; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(19,3): error: unknown type name 'bit' 19 | bit DisableDefaultAttributes = 0; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(20,3): error: unknown type name 'TypeInfoGen' 20 | TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(21,2): error: expected ';' after class 21 | } | ^ | ; gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(23,3): error: unknown type name 'string'; did you mean 'std::string'? 23 | string ClangBuiltinName = !subst("int", "__builtin", AMDGPU8bitFloatDot4Intrinsic:NAME); | ^~~~~~ | std::string ../../sysroot-3bda71a11e\VC\Tools\MSVC\14.26.28801\include\xstring(4575,7): note: 'std::string' declared here 4575 | using string = basic_string, allocator>; | ^ 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' 24 | list Properties = []; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(25,3): error: unknown type name 'string'; did you mean 'std::string'? 25 | string LLVMName = ""; | ^~~~~~ | std::string ../../sysroot-3bda71a11e\VC\Tools\MSVC\14.26.28801\include\xstring(4575,7): note: 'std::string' declared here 4575 | using string = basic_string, allocator>; | ^ 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'? 26 | string TargetPrefix = "amdgcn"; | ^~~~~~ | std::string ../../sysroot-3bda71a11e\VC\Tools\MSVC\14.26.28801\include\xstring(4575,7): note: 'std::string' declared here 4575 | using string = basic_string, allocator>; | ^ 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' 27 | list RetTypes = [llvm_float_ty]; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(28,8): error: use of undeclared identifier 'LLVMType' 28 | 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' 29 | list IntrProperties = [IntrNoMem, IntrSpeculatable]; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(30,3): error: unknown type name 'bit' 30 | bit DisableDefaultAttributes = 0; | ^ gen/llvm/lib/Target/AMDGPU/Disassembler\AMDGPUGenDisassemblerTables.inc(31,3): error: unknown type name 'TypeInfoGen' 31 | TypeInfoGen TypeInfo = TypeInfoGen<0: RetTypes, 1: ParamTypes>; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] [77/443] CXX obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests.ClusteringTest.obj [78/443] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.BenchmarkResultTest.obj [79/443] CXX obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests.BenchmarkRunnerTest.obj [80/443] CXX obj/llvm/unittests/Target/ARM/ARMTests.MachineInstrTest.obj [81/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.BenchmarkResultTest.obj [82/443] CXX obj/llvm/unittests/Target/ARM/ARMTests.InstSizes.obj [83/443] CXX obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests.TargetTest.obj [84/443] CXX obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests.TargetTest.obj [85/443] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.TargetTest.obj [86/443] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.TargetTest.obj [87/443] CXX obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests.SnippetGeneratorTest.obj [88/443] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.SnippetGeneratorTest.obj [89/443] CXX obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests.SnippetGeneratorTest.obj [90/443] CXX obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests.MemProfUseTest.obj [91/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetRepetitorTest.obj [92/443] CXX obj/llvm/unittests/Support/SupportTests.YAMLIOTest.obj [93/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetFileTest.obj [94/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.TargetTest.obj [95/443] CXX obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests.SnippetGeneratorTest.obj ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.