ninja: Entering directory `out/gn' [1/432] CXX obj/llvm/tools/dsymutil/dsymutil.Reproducer.o [2/432] CXX obj/llvm/tools/bugpoint/bugpoint.ToolRunner.o [3/432] CXX obj/llvm/tools/bugpoint/bugpoint.OptimizerDriver.o [4/432] 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. [5/432] CXX obj/llvm/tools/llvm-rc/llvm-rc.llvm-rc.o [6/432] CXX obj/llvm/tools/llvm-xray/llvm-xray.xray-stacks.o [7/432] CXX obj/llvm/tools/llvm-lipo/llvm-lipo.llvm-lipo.o [8/432] CXX obj/llvm/tools/lto/lto.lto.o [9/432] CXX obj/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.llvm-libtool-darwin.o [10/432] CXX obj/llvm/tools/bugpoint/bugpoint.CrashDebugger.o [11/432] CXX obj/llvm/tools/obj2yaml/obj2yaml.macho2yaml.o [12/432] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.llvm-pdbutil.o [13/432] CXX obj/llvm/tools/obj2yaml/obj2yaml.elf2yaml.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.