ninja: Entering directory `out/gn' [1/234] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [2/234] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [3/234] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [4/234] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [5/234] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [6/234] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [7/234] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [8/234] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [9/234] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [10/234] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [11/234] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [12/234] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [13/234] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [14/234] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [15/234] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [16/234] LINK obj/llvm/unittests/Analysis/AnalysisTests [17/234] LINK obj/llvm/unittests/IR/IRTests [18/234] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [19/234] LINK ./bin/sancov [20/234] LINK ./bin/llvm-objdump [21/234] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [22/234] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [23/234] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [24/234] LINK ./bin/llvm-profgen [25/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceSpecialGlobals.o [26/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.Utils.o [27/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInstructions.o [28/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceGlobalVars.o [29/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceAliases.o [30/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceDbgRecords.o [31/234] CXX obj/llvm/tools/llvm-reduce/llvm-reduce.TestRunner.o [32/234] LINK ./bin/llvm-extract [33/234] LINK ./bin/llvm-cgdata [34/234] LINK ./bin/llvm-mca [35/234] LINK ./bin/llvm-nm [36/234] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [37/234] LINK ./bin/llvm-cov [38/234] CXX obj/llvm/tools/llvm-reduce/llvm-reduce.DeltaManager.o [39/234] LINK ./bin/llvm-debuginfod [40/234] STAMP obj/llvm/tools/llvm-debuginfod/symlinks.stamp [41/234] LINK ./bin/llvm-debuginfo-analyzer [42/234] LINK ./bin/lli-child-target [43/234] LINK ./bin/llvm-dwarfdump [44/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceFunctionBodies.o [45/234] AR lib/libLLVMWebAssemblyCodeGen.a [46/234] AR lib/libLLVMSparcCodeGen.a [47/234] STAMP obj/llvm/lib/Target/WebAssembly/WebAssembly.stamp [48/234] STAMP obj/llvm/lib/Target/Sparc/Sparc.stamp [49/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOperandsToArgs.o [50/234] AR lib/libLLVMSystemZCodeGen.a [51/234] STAMP obj/llvm/lib/Target/SystemZ/SystemZ.stamp [52/234] LINK ./bin/lli [53/234] LINK ./bin/llvm-cfi-verify [54/234] AR lib/libLLVMNVPTXCodeGen.a [55/234] AR lib/libLLVMRISCVCodeGen.a [56/234] STAMP obj/llvm/lib/Target/NVPTX/NVPTX.stamp [57/234] STAMP obj/llvm/lib/Target/RISCV/RISCV.stamp [58/234] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [59/234] AR lib/libLLVMPowerPCCodeGen.a [60/234] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [61/234] STAMP obj/llvm/lib/Target/PowerPC/PowerPC.stamp [62/234] AR lib/libLLVMBOLTPasses.a [63/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceFunctions.o [64/234] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [65/234] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [66/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceArguments.o [67/234] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [68/234] LINK ./bin/llvm-bat-dump [69/234] LINK obj/bolt/unittests/Profile/ProfileTests [70/234] AR lib/libLLVMBOLTRewrite.a [71/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceBasicBlocks.o [72/234] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [73/234] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.Delta.o [74/234] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinEHState.o FAILED: obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinEHState.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinEHState.o.d -o obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86WinEHState.o -c ../../llvm/lib/Target/X86/X86WinEHState.cpp -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86 -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -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/X86/X86WinEHState.cpp:32: ../../sysroot/MacOSX.sdk/usr/include/c++/v1/deque:670:23: error: invalid operands to binary expression ('llvm::SuccIterator' and 'difference_type' (aka 'long')) __m = __l - __n; ~~~ ^ ~~~ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/deque:2347:20: note: in instantiation of function template specialization 'std::copy_backward, llvm::BasicBlock *, llvm::BasicBlock **, llvm::BasicBlock *&, llvm::BasicBlock ***, long, 512L>' requested here _VSTD::copy_backward(__f, __m, __old_end); ^ ../../llvm/include/llvm/ADT/STLExtras.h:2121:5: note: in instantiation of function template specialization 'std::deque::insert>' requested here C.insert(C.end(), adl_begin(R), adl_end(R)); ^ ../../llvm/lib/Target/X86/X86WinEHState.cpp:724:11: note: in instantiation of function template specialization 'llvm::append_range, llvm::iterator_range>>' requested here llvm::append_range(Worklist, successors(BB)); ^ ../../llvm/include/llvm/ADT/APInt.h:2193:14: note: candidate function not viable: no known conversion from 'llvm::SuccIterator' to 'APInt' for 1st argument inline APInt operator-(APInt a, uint64_t RHS) { ^ ../../llvm/include/llvm/ADT/APInt.h:2182:14: note: candidate function not viable: no known conversion from 'llvm::SuccIterator' to 'APInt' for 1st argument inline APInt operator-(APInt a, const APInt &b) { ^ ../../llvm/include/llvm/ADT/APInt.h:2187:14: note: candidate function not viable: no known conversion from 'llvm::SuccIterator' to 'const APInt' for 1st argument inline APInt operator-(const APInt &a, APInt &&b) { ^ ../../llvm/include/llvm/ADT/APInt.h:2198:14: note: candidate function not viable: no known conversion from 'llvm::SuccIterator' to 'uint64_t' (aka 'unsigned long long') for 1st argument inline APInt operator-(uint64_t LHS, APInt b) { ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h:154:1: note: candidate template ignored: could not match 'move_iterator' against 'SuccIterator' operator-(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y) ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:203:1: note: candidate template ignored: could not match 'reverse_iterator' against 'SuccIterator' operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y) ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:262:6: note: candidate template ignored: could not match '__wrap_iter' against 'SuccIterator' auto operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/string:579:11: note: candidate template ignored: could not match 'fpos' against 'SuccIterator' streamoff operator-(const fpos<_StateT>& __x, const fpos<_StateT>& __y) ^ ../../llvm/include/llvm/IR/CFG.h:213:7: note: candidate function not viable: no known conversion from 'difference_type' (aka 'long') to 'const Self' (aka 'const SuccIterator') for 1st argument int operator-(const Self &RHS) const { ^ ../../llvm/include/llvm/ADT/APInt.h:2157:14: note: candidate function not viable: requires single argument 'v', but 2 arguments were provided inline APInt operator-(APInt v) { ^ 1 error generated. ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.