ninja: Entering directory `out/gn' [1/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceGlobalVarInitializers.o [2/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInstructionFlags.o [3/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInvokes.o [4/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInstructions.o [5/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceGlobalVars.o [6/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceMemoryOperations.o [7/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceModuleData.o [8/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInstructionFlagsMIR.o [9/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceIRReferences.o [10/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceMetadata.o [11/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceInstructionsMIR.o [12/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOperands.o [13/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOpcodes.o [14/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOperandsSkip.o [15/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceSpecialGlobals.o [16/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOperandBundles.o [17/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceOperandsToArgs.o [18/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceUsingSimplifyCFG.o [19/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.SimplifyInstructions.o [20/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceRegisterMasks.o [21/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceRegisterDefs.o [22/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceRegisterUses.o [23/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.StripDebugInfo.o [24/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceAliases.o [25/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceVirtualRegisters.o [26/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceDbgRecords.o [27/448] CXX obj/llvm/tools/llvm-reduce/llvm-reduce.DeltaManager.o [28/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceArguments.o [29/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceDIMetadata.o [30/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceDistinctMetadata.o [31/448] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVInstrInfoTest.o [32/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceAttributes.o [33/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceBasicBlocks.o [34/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.RunIRPasses.o [35/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceFunctionBodies.o [36/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceGlobalObjects.o [37/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceGlobalValues.o [38/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.ReduceFunctions.o [39/448] CXX obj/llvm/tools/llvm-reduce/deltas/llvm-reduce.Delta.o [40/448] AR lib/libclangAST.a [41/448] 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. [42/448] LINK ./bin/diagtool [43/448] CXX obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests.DwarfGenerator.o [44/448] CXX obj/llvm/unittests/DebugInfo/DWARF/DebugInfoLogicalViewTests.DwarfGenerator.o [45/448] CXX obj/llvm/tools/llvm-dwarfutil/llvm-dwarfutil.DebugInfoLinker.o [46/448] CXX obj/llvm/unittests/CodeGen/CodeGenTests.TestAsmPrinter.o [47/448] CXX obj/llvm/tools/llc/llc.llc.o [48/448] CXX obj/llvm/unittests/CodeGen/CodeGenTests.AsmPrinterDwarfTest.o [49/448] CXX obj/llvm/unittests/CodeGen/CodeGenTests.DIETest.o [50/448] CXX obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests.DWARFDebugInfoTest.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.