INFO:2025-03-30T05:44:38Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 8db434a48157..a03367fd0135 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at a03367fd0135 llvm-reduce: Remove trailing whitespace INFO:2025-03-30T05:44:41Z:root:syncing... Deleted branch merge (was 8db434a48157). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-03-30T05:44:41Z:root:building ninja: Entering directory `out/gn' [1/421] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiTargetObjectFile.o [2/421] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiMCInstLower.o [3/421] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchMCInstLower.o [4/421] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiAsmPrinter.o [5/421] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchAsmPrinter.o [6/421] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiISelLowering.o [7/421] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsAsmPrinter.o [8/421] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsMCInstLower.o [9/421] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiTargetMachine.o [10/421] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchTargetMachine.o [11/421] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetObjectFile.o [12/421] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsISelLowering.o [13/421] CXX obj/llvm/lib/Target/AVR/LLVMAVRCodeGen.AVRAsmPrinter.o [14/421] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXAsmPrinter.o [15/421] CXX obj/llvm/lib/Target/AVR/LLVMAVRCodeGen.AVRMCInstLower.o [16/421] CXX obj/llvm/lib/Target/AVR/LLVMAVRCodeGen.AVRTargetMachine.o [17/421] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetMachine.o [18/421] CXX obj/llvm/lib/Target/AVR/LLVMAVRCodeGen.AVRTargetObjectFile.o [19/421] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXISelLowering.o [20/421] CXX obj/llvm/lib/Target/AVR/LLVMAVRCodeGen.AVRISelLowering.o [21/421] CXX obj/llvm/lib/Target/BPF/LLVMBPFCodeGen.BPFMCInstLower.o [22/421] CXX obj/llvm/lib/Target/BPF/LLVMBPFCodeGen.BPFAsmPrinter.o [23/421] CXX obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o [24/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonAsmPrinter.o [25/421] CXX obj/llvm/lib/Target/BPF/LLVMBPFCodeGen.BPFISelLowering.o [26/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonFixupHwLoops.o [27/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonCopyHoisting.o [28/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonGenMemAbsolute.o [29/421] CXX obj/llvm/lib/Target/BPF/LLVMBPFCodeGen.BTFDebug.o [30/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonLoopAlign.o [31/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonMCInstLower.o [32/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonISelDAGToDAG.o [33/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonFrameLowering.o [34/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonPeephole.o [35/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonSelectionDAGInfo.o [36/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonSplitConst32AndConst64.o [37/421] CXX obj/llvm/lib/Target/BPF/LLVMBPFCodeGen.BPFTargetMachine.o [38/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonISelDAGToDAGHVX.o [39/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTargetObjectFile.o [40/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetObjectFile.o [41/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonISelLowering.o [42/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTfrCleanup.o [43/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600AsmPrinter.o [44/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTargetTransformInfo.o [45/421] CXX obj/llvm/lib/Target/Target.TargetLoweringObjectFile.o [46/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.R600MCInstLower.o [47/421] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMMCInstLower.o [48/421] CXX obj/llvm/lib/Target/Target.TargetMachine.o [49/421] AR lib/libLLVMTarget.a [50/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonTargetMachine.o [51/421] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonVectorCombine.o [52/421] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMAsmPrinter.o [53/421] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetObjectFile.o [54/421] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetMachine.o [55/421] CXX obj/llvm/lib/ExecutionEngine/JITLink/JITLink.EHFrameSupport.o [56/421] AR lib/libLLVMJITLink.a [57/421] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64MCInstLower.o [58/421] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [59/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.COFFVCRuntimeSupport.o [60/421] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64AsmPrinter.o [61/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUMCInstLower.o [62/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUAsmPrinter.o [63/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUHSAMetadataStreamer.o [64/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.IRPartitionLayer.o [65/421] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetMachine.o [66/421] CXX obj/llvm/lib/CodeGen/CodeGen.StaticDataSplitter.o [67/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.SimpleRemoteEPC.o [68/421] CXX obj/llvm/lib/CodeGen/CodeGen.StackMaps.o [69/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AIXException.o [70/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.ARMException.o [71/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.LLJIT.o [72/421] CXX obj/llvm/lib/CodeGen/CodeGen.TargetLoweringObjectFileImpl.o [73/421] CXX obj/llvm/lib/LTO/LTO.LTOModule.o [74/421] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetMachine.o [75/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AddressPool.o [76/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.MachOPlatform.o [77/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AsmPrinterDwarf.o [78/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AccelTable.o [79/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AsmPrinterInlineAsm.o [80/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DIE.o [81/421] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.Core.o [82/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DIEHash.o [83/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DebugLocStream.o [84/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfCFIException.o [85/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DebugHandlerBase.o [86/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfStringPool.o [87/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfExpression.o [88/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfFile.o [89/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.ErlangGCPrinter.o [90/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.EHStreamer.o [91/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfCompileUnit.o [92/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AsmPrinter.o [93/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.OcamlGCPrinter.o [94/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.CodeViewDebug.o [95/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfUnit.o [96/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.WasmException.o [97/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.PseudoProbePrinter.o [98/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.WinCFGuard.o [99/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.WinException.o [100/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.AcceleratorRecordsSaver.o [101/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DIEAttributeCloner.o [102/421] CXX obj/llvm/lib/DWARFLinker/Classic/Classic.DWARFStreamer.o [103/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFLinker.o [104/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFEmitterImpl.o [105/421] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.DwarfDebug.o [106/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFLinkerCompileUnit.o [107/421] CXX obj/llvm/lib/DWARFLinker/Classic/Classic.DWARFLinker.o [108/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DependencyTracker.o [109/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFLinkerUnit.o [110/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.OutputSections.o [111/421] LINK obj/clang/unittests/Format/FormatTests [112/421] CXX obj/llvm/lib/CodeGen/CodeGen.FaultMaps.o [113/421] LINK obj/clang/unittests/InstallAPI/InstallAPITests [114/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.SyntheticTypeNameBuilder.o [115/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFLinkerImpl.o [116/421] LINK obj/clang/unittests/Lex/LexTests [117/421] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [118/421] LINK obj/clang/unittests/Index/IndexTests [119/421] LINK obj/clang/unittests/Rewrite/RewriteTests [120/421] LINK obj/clang/unittests/Sema/SemaTests [121/421] LINK obj/clang/unittests/Serialization/SerializationTests [122/421] LINK obj/clang/unittests/Support/ClangSupportTests [123/421] LINK ./bin/clang-diff [124/421] LINK ./bin/clang-installapi [125/421] LINK ./bin/clang-refactor [126/421] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [127/421] LINK obj/clang/unittests/AST/ASTTests [128/421] CXX obj/llvm/lib/DWARFLinker/Parallel/Parallel.DWARFLinkerTypeUnit.o [129/421] LINK obj/clang/unittests/AST/ByteCode/InterpTests [130/421] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [131/421] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [132/421] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [133/421] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [134/421] LINK ./bin/modularize [135/421] LINK ./bin/pp-trace [136/421] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [137/421] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [138/421] CXX obj/llvm/lib/CodeGen/CodeGen.MachineModuleInfo.o [139/421] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [140/421] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [141/421] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [142/421] LINK ./bin/clang-apply-replacements [143/421] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [144/421] CXX obj/llvm/lib/CodeGen/CodeGen.GlobalMerge.o [145/421] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [146/421] STAMP obj/clang-tools-extra/unittests/unittests.stamp [147/421] LINK ./bin/clang-change-namespace [148/421] LINK ./bin/clang-doc [149/421] LINK ./bin/clang-include-fixer [150/421] LINK ./bin/find-all-symbols [151/421] LINK ./bin/clang-move [152/421] LINK ./bin/llvm-rc [153/421] LINK ./bin/llvm-pdbutil [154/421] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [155/421] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [156/421] STAMP obj/llvm/tools/llvm-rc/llvm-windres.stamp [157/421] STAMP obj/llvm/tools/llvm-rc/symlinks.stamp [158/421] LINK ./bin/clang-query [159/421] LINK ./bin/obj2yaml [160/421] CXX obj/llvm/lib/CodeGen/CodeGen.CodeGenTargetMachineImpl.o [161/421] LINK ./bin/clang-reorder-fields [162/421] AR lib/libLLVMCodeGen.a [163/421] AR lib/libLLVMLTO.a [164/421] AR lib/libLLVMAsmPrinter.a [165/421] AR lib/libLLVMLanaiCodeGen.a [166/421] STAMP obj/llvm/lib/Target/Lanai/Lanai.stamp [167/421] AR lib/libLLVMLoongArchCodeGen.a [168/421] AR lib/libLLVMOrcJIT.a [169/421] STAMP obj/llvm/lib/Target/LoongArch/LoongArch.stamp [170/421] AR lib/libLLVMAVRCodeGen.a [171/421] STAMP obj/llvm/lib/Target/AVR/AVR.stamp [172/421] AR lib/libLLVMMipsCodeGen.a [173/421] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [174/421] AR lib/libLLVMBPFCodeGen.a [175/421] STAMP obj/llvm/lib/Target/BPF/BPF.stamp [176/421] AR lib/libLLVMHexagonCodeGen.a [177/421] STAMP obj/llvm/lib/Target/Hexagon/Hexagon.stamp [178/421] AR lib/libLLVMARMCodeGen.a [179/421] STAMP obj/llvm/lib/Target/ARM/ARM.stamp [180/421] AR lib/libLLVMAMDGPUCodeGen.a [181/421] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPU.stamp [182/421] AR lib/libLLVMDWARFLinker.a [183/421] AR lib/libLLVMDWARFLinkerParallel.a [184/421] AR lib/libLLVMAArch64CodeGen.a [185/421] STAMP obj/llvm/lib/Target/AArch64/AArch64.stamp [186/421] STAMP obj/llvm/lib/Target/NativeTarget.stamp [187/421] CXX obj/llvm/tools/llvm-debuginfod/llvm-debuginfod.llvm-debuginfod.o [188/421] LINK ./bin/clang-extdef-mapping [189/421] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [190/421] CXX obj/llvm/tools/llvm-reduce/llvm-reduce.DeltaManager.o [191/421] LINK obj/clang/unittests/Frontend/FrontendTests [192/421] LINK ./bin/lldb-server [193/421] 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. [194/421] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [195/421] LINK obj/llvm/unittests/Target/ARM/ARMTests [196/421] LINK ./bin/clang-import-test [197/421] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [198/421] LINK ./bin/clang-tidy [199/421] CXX obj/bolt/lib/Passes/Passes.AsmDump.o [200/421] CXX obj/llvm/tools/llvm-cov/llvm-cov.CodeCoverage.o [201/421] CXX obj/llvm/tools/llvm-lto2/llvm-lto2.llvm-lto2.o [202/421] CXX obj/bolt/lib/Rewrite/Rewrite.DWARFRewriter.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.