ninja: Entering directory `out/gn' [1/990] LINK obj/llvm/unittests/AsmParser/AsmParserTests [2/990] ACTION //llvm/lib/Target/Lanai:LanaiGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [3/990] ACTION //llvm/lib/Target/Hexagon/MCTargetDesc:HexagonGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [4/990] ACTION //llvm/lib/Target/Hexagon/MCTargetDesc:HexagonGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [5/990] ACTION //llvm/lib/Target/Hexagon/Disassembler:HexagonGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [6/990] ACTION //llvm/lib/Target/Hexagon/MCTargetDesc:HexagonGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [7/990] ACTION //llvm/lib/Target/Hexagon/AsmParser:HexagonGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [8/990] ACTION //llvm/lib/Target/Hexagon/MCTargetDesc:HexagonGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [9/990] ACTION //llvm/lib/Target/Lanai:LanaiGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [10/990] ACTION //llvm/lib/Target/Lanai:LanaiGenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [11/989] ACTION //llvm/lib/Target/AVR/Disassembler:AVRGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [12/989] ACTION //llvm/lib/Target/Lanai/AsmParser:LanaiGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [13/989] ACTION //llvm/lib/Target/AVR/AsmParser:AVRGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [14/989] ACTION //llvm/lib/Target/AVR/MCTargetDesc:AVRGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [15/989] ACTION //llvm/lib/Target/AVR/MCTargetDesc:AVRGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [16/989] ACTION //llvm/lib/Target/Hexagon/MCTargetDesc:HexagonGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [17/930] ACTION //llvm/lib/Target/AVR/MCTargetDesc:AVRGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [18/930] ACTION //llvm/lib/Target/AVR/MCTargetDesc:AVRGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [19/930] ACTION //llvm/lib/Target/BPF:BPFGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [20/930] ACTION //llvm/lib/Target/AVR/MCTargetDesc:AVRGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [21/918] ACTION //llvm/lib/Target/BPF:BPFGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [22/918] ACTION //llvm/lib/Target/BPF:BPFGenFastISel(//llvm/utils/gn/build/toolchain:unix) [23/918] ACTION //llvm/lib/Target/BPF:BPFGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [24/918] ACTION //llvm/lib/Target/BPF:BPFGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [25/918] ACTION //llvm/lib/Target/BPF:BPFGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [26/918] ACTION //llvm/lib/Target/BPF/Disassembler:BPFGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [27/918] ACTION //llvm/lib/Target/BPF/AsmParser:BPFGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [28/918] ACTION //llvm/lib/Target/BPF/MCTargetDesc:BPFGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [29/918] ACTION //llvm/lib/Target/BPF/MCTargetDesc:BPFGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [30/918] ACTION //llvm/lib/Target/BPF/MCTargetDesc:BPFGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [31/918] ACTION //llvm/lib/Target/BPF/MCTargetDesc:BPFGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [32/918] ACTION //llvm/lib/Target/BPF/MCTargetDesc:BPFGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [33/883] ACTION //llvm/lib/Target/Hexagon:HexagonGenCallingConv(//llvm/utils/gn/build/toolchain:unix) [34/882] ACTION //llvm/lib/Target/Mips/MCTargetDesc:MipsGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [35/882] ACTION //llvm/lib/Target/Mips/MCTargetDesc:MipsGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [36/882] ACTION //llvm/lib/Target/Mips/MCTargetDesc:MipsGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [37/882] ACTION //llvm/lib/Target/Hexagon:HexagonGenDFAPacketizer(//llvm/utils/gn/build/toolchain:unix) [38/881] ACTION //llvm/lib/Target/Mips/MCTargetDesc:MipsGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [39/881] ACTION //llvm/lib/Target/Mips/MCTargetDesc:MipsGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [40/817] ACTION //llvm/lib/Target/Hexagon:HexagonGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [41/814] ACTION //llvm/lib/Target/Lanai/Disassembler:LanaiGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [42/814] ACTION //llvm/lib/Target/NVPTX/MCTargetDesc:NVPTXGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [43/814] ACTION //llvm/lib/Target/Lanai/MCTargetDesc:LanaiGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [44/814] ACTION //llvm/lib/Target/NVPTX/MCTargetDesc:NVPTXGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [45/814] ACTION //llvm/lib/Target/NVPTX/MCTargetDesc:NVPTXGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [46/814] ACTION //llvm/lib/Target/Lanai/MCTargetDesc:LanaiGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [47/814] ACTION //llvm/lib/Target/Lanai/MCTargetDesc:LanaiGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [48/813] ACTION //llvm/lib/Target/Lanai/MCTargetDesc:LanaiGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [49/813] ACTION //llvm/lib/Target/Lanai/MCTargetDesc:LanaiGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [50/791] ACTION //llvm/lib/Target/NVPTX:NVPTXGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [51/791] ACTION //llvm/lib/Target/LoongArch:LoongArchGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [52/791] ACTION //llvm/lib/Target/NVPTX/MCTargetDesc:NVPTXGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [53/756] ACTION //llvm/lib/Target/LoongArch/AsmParser:LoongArchGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [54/756] ACTION //llvm/lib/Target/LoongArch/Disassembler:LoongArchGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [55/756] ACTION //llvm/lib/Target/LoongArch/MCTargetDesc:LoongArchGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [56/756] ACTION //llvm/lib/Target/LoongArch/MCTargetDesc:LoongArchGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [57/756] ACTION //llvm/lib/Target/LoongArch:LoongArchGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [58/756] ACTION //llvm/lib/Target/LoongArch/MCTargetDesc:LoongArchGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [59/756] ACTION //llvm/lib/Target/LoongArch/MCTargetDesc:LoongArchGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [60/756] ACTION //llvm/lib/Target/LoongArch/MCTargetDesc:LoongArchGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [61/724] CXX obj/bolt/lib/Passes/Passes.MarkRAStates.o FAILED: obj/bolt/lib/Passes/Passes.MarkRAStates.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/lib/Passes/Passes.MarkRAStates.o.d -o obj/bolt/lib/Passes/Passes.MarkRAStates.o -c ../../bolt/lib/Passes/MarkRAStates.cpp -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -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 ../../bolt/lib/Passes/MarkRAStates.cpp:22: In file included from ../../bolt/include/bolt/Passes/MarkRAStates.h:15: In file included from ../../bolt/include/bolt/Passes/BinaryPasses.h:16: In file included from ../../bolt/include/bolt/Core/BinaryContext.h:16: In file included from ../../bolt/include/bolt/Core/AddressMap.h:17: In file included from ../../llvm/include/llvm/MC/MCSymbol.h:16: In file included from ../../llvm/include/llvm/ADT/StringMapEntry.h:19: In file included from ../../llvm/include/llvm/ADT/StringRef.h:16: In file included from ../../sysroot/MacOSX.sdk/usr/include/c++/v1/algorithm:675: ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h:31:9: error: no matching function for call to object of type '(lambda at ../../bolt/lib/Passes/MarkRAStates.cpp:136:7)' if (__pred(*__first)) ^~~~~~ ../../llvm/include/llvm/ADT/STLExtras.h:1964:15: note: in instantiation of function template specialization 'std::count_if, std::__tree_node, void *> *, long>>, (lambda at ../../bolt/lib/Passes/MarkRAStates.cpp:136:7)>' requested here return std::count_if(adl_begin(Range), adl_end(Range), P); ^ ../../bolt/lib/Passes/MarkRAStates.cpp:136:7: note: candidate function not viable: no known conversion from 'value_type' (aka 'pair') to 'std::pair &' for 1st argument [&](std::pair &P) { ^ 1 error generated. [62/724] ACTION //llvm/lib/Target/AArch64:AArch64GenCallingConv(//llvm/utils/gn/build/toolchain:unix) [63/724] CXX obj/llvm/lib/Transforms/Scalar/Scalar.DFAJumpThreading.o [64/724] CXX obj/llvm/lib/Target/Target.TargetMachineC.o [65/724] ACTION //llvm/lib/Target/AArch64:AArch64GenFastISel(//llvm/utils/gn/build/toolchain:unix) [66/724] ACTION //llvm/lib/Target/AArch64:AArch64GenDAGISel(//llvm/utils/gn/build/toolchain:unix) [67/724] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [68/724] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenRegBankGICombiner(//llvm/utils/gn/build/toolchain:unix) [69/724] ACTION //llvm/lib/Target/AMDGPU:InstCombineTables(//llvm/utils/gn/build/toolchain:unix) [70/724] ACTION //llvm/lib/Target/AMDGPU:AMDGPUGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.