ninja: Entering directory `out/gn' [1/337] AR lib/libLLVMLoongArchDesc.a [2/337] LINK ./bin/llvm-remarkutil [3/337] LINK ./bin/clang-sycl-linker [4/337] LINK ./bin/llvm-debuginfod [5/337] STAMP obj/llvm/tools/llvm-debuginfod/symlinks.stamp [6/337] LINK ./bin/clang-offload-bundler [7/337] LINK ./bin/llvm-cvtres [8/337] LINK ./bin/llvm-debuginfod-find [9/337] LINK ./bin/llvm-ifs [10/337] LINK ./bin/llvm-ctxprof-util [11/337] STAMP obj/llvm/tools/llvm-debuginfod-find/symlinks.stamp [12/337] LINK ./bin/llvm-sim [13/337] LINK ./bin/llvm-cov [14/337] LINK ./bin/llvm-size [15/337] LINK ./bin/llvm-modextract [16/337] LINK ./bin/llvm-strings [17/337] STAMP obj/llvm/tools/llvm-strings/symlinks.stamp [18/337] LINK ./bin/llvm-stress [19/337] LINK ./bin/llvm-opt-report [20/337] LINK ./bin/llvm-tli-checker [21/337] LINK ./bin/sanstats [22/337] LINK ./bin/llvm-objcopy [23/337] LINK ./bin/yaml2obj [24/337] LINK ./bin/obj2yaml [25/337] LINK ./bin/llvm-symbolizer [26/337] LINK ./bin/verify-uselistorder [27/337] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [28/337] STAMP obj/llvm/tools/llvm-objcopy/llvm-bitcode-strip.stamp [29/337] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [30/337] STAMP obj/llvm/tools/llvm-objcopy/llvm-install-name-tool.stamp [31/337] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [32/337] STAMP obj/llvm/tools/llvm-symbolizer/llvm-addr2line.stamp [33/337] LINK ./bin/llvm-rc [34/337] STAMP obj/llvm/tools/llvm-symbolizer/symlinks.stamp [35/337] LINK ./bin/llvm-profdata [36/337] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [37/337] STAMP obj/llvm/tools/llvm-objcopy/llvm-strip.stamp [38/337] STAMP obj/llvm/tools/llvm-objcopy/symlinks.stamp [39/337] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [40/337] STAMP obj/llvm/tools/llvm-rc/llvm-windres.stamp [41/337] LINK ./bin/llvm-pdbutil [42/337] STAMP obj/llvm/tools/llvm-rc/symlinks.stamp [43/337] LINK ./bin/llvm-readtapi [44/337] STAMP obj/llvm/tools/llvm-readtapi/symlinks.stamp [45/337] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [46/337] LINK ./bin/llvm-readobj [47/337] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [48/337] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [49/337] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [50/337] STAMP obj/llvm/tools/llvm-readobj/llvm-readelf.stamp [51/337] STAMP obj/llvm/tools/llvm-readobj/symlinks.stamp [52/337] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [53/337] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [54/337] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [55/337] AR lib/libLLVMRISCVDesc.a [56/337] LINK obj/llvm/unittests/Linker/LinkerTests [57/337] LINK obj/llvm/unittests/Bitcode/BitcodeTests [58/337] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [59/337] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [60/337] AR lib/libLLVMVectorize.a [61/337] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [62/337] LINK obj/llvm/unittests/Object/ObjectTests [63/337] LINK obj/llvm/unittests/XRay/XRayTests [64/337] LINK ./bin/llvm-as [65/337] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [66/337] LINK ./bin/llvm-cat [67/337] AR lib/libLLVMScalarOpts.a [68/337] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [69/337] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [70/337] LINK ./bin/clang-apply-replacements [71/337] LINK ./bin/llvm-bat-dump [72/337] LINK obj/bolt/unittests/Profile/ProfileTests [73/337] LINK ./bin/clang-doc [74/337] LINK ./bin/clang-change-namespace [75/337] LINK ./bin/find-all-symbols [76/337] LINK ./bin/clang-include-fixer [77/337] LINK ./bin/clang-query [78/337] LINK ./bin/clang-move [79/337] LINK ./bin/modularize [80/337] LINK ./bin/clang-reorder-fields [81/337] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [82/337] LINK ./bin/pp-trace [83/337] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [84/337] 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. [85/337] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [86/337] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [87/337] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [88/337] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [89/337] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [90/337] CXX obj/llvm/lib/Target/X86/MCTargetDesc/MCTargetDesc.X86AsmBackend.o [91/337] LINK ./bin/diagtool [92/337] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [93/337] LINK obj/clang/unittests/AST/ASTTests ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.