ninja: Entering directory `out/gn' [1/755] ACTION //llvm/unittests/Option:SubCommandOpts(//llvm/utils/gn/build/toolchain:unix) [2/754] ACTION //llvm/unittests/Option:Opts(//llvm/utils/gn/build/toolchain:unix) [3/752] LINK obj/llvm/unittests/Remarks/RemarksTests [4/752] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [5/752] LINK obj/llvm/unittests/Option/OptionTests [6/752] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [7/752] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [8/752] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [9/752] LINK obj/llvm/unittests/Object/ObjectTests [10/752] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [11/752] LINK obj/llvm/unittests/Linker/LinkerTests [12/752] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [13/752] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [14/752] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [15/752] LINK obj/llvm/unittests/BinaryFormat/BinaryFormatTests [16/752] LINK ./bin/llvm-remarkutil [17/752] ACTION //llvm/tools/llvm-size:Opts(//llvm/utils/gn/build/toolchain:unix) [18/751] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [19/751] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [20/751] LINK ./bin/llvm-sim [21/751] ACTION //llvm/tools/llvm-strings:Opts(//llvm/utils/gn/build/toolchain:unix) [22/750] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [23/750] ACTION //llvm/tools/llvm-symbolizer:Opts(//llvm/utils/gn/build/toolchain:unix) [24/749] ACTION //llvm/tools/llvm-tli-checker:Opts(//llvm/utils/gn/build/toolchain:unix) [25/748] ACTION //llvm/tools/sancov:Opts(//llvm/utils/gn/build/toolchain:unix) [26/748] LINK ./bin/llvm-stress [27/748] LINK ./bin/llvm-strings [28/748] LINK obj/llvm/unittests/Bitcode/BitcodeTests [29/748] LINK ./bin/llvm-size [30/748] ACTION //llvm/tools/llvm-objdump:ObjdumpOpts(//llvm/utils/gn/build/toolchain:unix) [31/747] ACTION //llvm/tools/llvm-objdump:OtoolOpts(//llvm/utils/gn/build/toolchain:unix) [32/746] LINK ./bin/llvm-symbolizer [33/746] LINK ./bin/llvm-tli-checker [34/746] LINK ./bin/obj2yaml [35/746] LINK ./bin/sanstats [36/746] LINK ./bin/yaml2obj [37/746] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [38/746] LINK ./bin/verify-uselistorder [39/746] LINK ./bin/llvm-opt-report [40/746] ACTION //llvm/tools/llvm-rc:WindresOpts(//llvm/utils/gn/build/toolchain:unix) [41/746] ACTION //llvm/tools/llvm-rc:Opts(//llvm/utils/gn/build/toolchain:unix) [42/745] ACTION //llvm/tools/llvm-readobj:Opts(//llvm/utils/gn/build/toolchain:unix) [43/744] ACTION //llvm/tools/llvm-readtapi:TapiOpts(//llvm/utils/gn/build/toolchain:unix) [44/743] LINK ./bin/llvm-profdata [45/743] LINK ./bin/llvm-offload-wrapper [46/743] LINK ./bin/llvm-pdbutil [47/743] ACTION //llvm/tools/llvm-gsymutil:Opts(//llvm/utils/gn/build/toolchain:unix) [48/742] ACTION //llvm/tools/llvm-ifs:Opts(//llvm/utils/gn/build/toolchain:unix) [49/741] LINK ./bin/llvm-readtapi [50/741] LINK ./bin/llvm-rc [51/741] LINK ./bin/llvm-readobj [52/741] LINK ./bin/llvm-jitlink-executor [53/741] ACTION //llvm/tools/llvm-libtool-darwin:Opts(//llvm/utils/gn/build/toolchain:unix) [54/740] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [55/740] LINK ./bin/llvm-ir2vec [56/740] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [57/740] ACTION //llvm/tools/llvm-lipo:LipoOpts(//llvm/utils/gn/build/toolchain:unix) [58/739] LINK ./bin/llvm-ifs [59/739] ACTION //llvm/tools/llvm-ml:Opts(//llvm/utils/gn/build/toolchain:unix) [60/738] ACTION //llvm/tools/llvm-mt:Opts(//llvm/utils/gn/build/toolchain:unix) [61/737] ACTION //llvm/tools/llvm-nm:Opts(//llvm/utils/gn/build/toolchain:unix) [62/736] ACTION //llvm/tools/llvm-objcopy:BitcodeStripOpts(//llvm/utils/gn/build/toolchain:unix) [63/736] ACTION //llvm/tools/llvm-objcopy:InstallNameToolOpts(//llvm/utils/gn/build/toolchain:unix) [64/736] ACTION //llvm/tools/llvm-objcopy:ObjcopyOpts(//llvm/utils/gn/build/toolchain:unix) [65/736] ACTION //llvm/tools/llvm-objcopy:StripOpts(//llvm/utils/gn/build/toolchain:unix) [66/735] LINK ./bin/llvm-mt [67/735] ACTION //llvm/tools/llvm-cvtres:Opts(//llvm/utils/gn/build/toolchain:unix) [68/734] LINK ./bin/llvm-modextract [69/734] LINK ./bin/llvm-ctxprof-util [70/734] LINK ./bin/llvm-objcopy [71/734] ACTION //llvm/tools/llvm-cxxfilt:Opts(//llvm/utils/gn/build/toolchain:unix) [72/733] ACTION //llvm/tools/llvm-debuginfod-find:Opts(//llvm/utils/gn/build/toolchain:unix) [73/732] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [74/732] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [75/732] LINK ./bin/llvm-cvtres [76/732] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [77/732] ACTION //llvm/tools/llvm-debuginfod:Opts(//llvm/utils/gn/build/toolchain:unix) [78/731] LINK ./bin/llvm-cxxfilt [79/731] LINK ./bin/llvm-debuginfod-find [80/731] LINK ./bin/llvm-diff [81/731] LINK ./bin/llvm-dis [82/731] ACTION //llvm/tools/llvm-dwarfutil:Options(//llvm/utils/gn/build/toolchain:unix) [83/730] LINK ./bin/llvm-debuginfod [84/730] ACTION //llvm/tools/llvm-dwp:Opts(//llvm/utils/gn/build/toolchain:unix) [85/729] AR lib/libLLVMInstrumentation.a [86/729] AR lib/libLLVMPasses.a [87/729] AR lib/libclangCodeGen.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.AMDGPU.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.AMDGPU.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.AMDGPU.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.ARM.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.ARM.o and: obj/clang/lib/CodeGen/Targets/CodeGen.ARM.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.DirectX.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.DirectX.o and: obj/clang/lib/CodeGen/Targets/CodeGen.DirectX.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.Hexagon.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.Hexagon.o and: obj/clang/lib/CodeGen/Targets/CodeGen.Hexagon.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.NVPTX.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.NVPTX.o and: obj/clang/lib/CodeGen/Targets/CodeGen.NVPTX.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.PPC.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.PPC.o and: obj/clang/lib/CodeGen/Targets/CodeGen.PPC.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.RISCV.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.RISCV.o and: obj/clang/lib/CodeGen/Targets/CodeGen.RISCV.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.SPIR.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.SPIR.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SPIR.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.SystemZ.o) in output file used for input files: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.SystemZ.o and: obj/clang/lib/CodeGen/Targets/CodeGen.SystemZ.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.WebAssembly.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.WebAssembly.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.WebAssembly.o (due to use of basename, truncation, blank padding or duplicate input files) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (CodeGen.X86.o) in output file used for input files: obj/clang/lib/CodeGen/Targets/CodeGen.X86.o and: obj/clang/lib/CodeGen/TargetBuiltins/CodeGen.X86.o (due to use of basename, truncation, blank padding or duplicate input files) [88/729] ACTION //llvm/tools/llvm-exegesis/lib/PowerPC:PPCGenExegesis(//llvm/utils/gn/build/toolchain:unix) [89/729] ACTION //llvm/tools/llvm-exegesis/lib/Mips:MipsGenExegesis(//llvm/utils/gn/build/toolchain:unix) [90/728] AR lib/libclangInterpreter.a [91/728] AR lib/liblldbPluginExpressionParserClang.a [92/728] CXX obj/llvm/tools/llvm-cov/llvm-cov.CoverageFilters.o [93/728] ACTION //llvm/tools/llvm-exegesis/lib/AArch64:AArch64GenExegesis(//llvm/utils/gn/build/toolchain:unix) [94/727] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [95/727] ACTION //llvm/tools/llvm-exegesis/lib/X86:X86GenExegesis(//llvm/utils/gn/build/toolchain:unix) [96/727] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [97/727] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [98/727] LINK ./bin/lldb-server [99/727] LINK ./bin/clang-import-test [100/727] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [101/727] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [102/727] ACTION //llvm/tools/llvm-exegesis/lib/RISCV:RISCVGenExegesis(//llvm/utils/gn/build/toolchain:unix) [103/727] LINK obj/llvm/unittests/Target/ARM/ARMTests [104/727] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [105/727] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [106/727] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [107/727] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [108/727] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [109/727] AR lib/libLLVMExegesisAArch64.a [110/727] AR lib/libLLVMExegesisMips.a [111/727] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [112/727] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [113/727] LINK ./bin/llvm-link [114/727] LINK ./bin/lli-child-target [115/727] ACTION //llvm/lib/ToolDrivers/llvm-dlltool:Options(//llvm/utils/gn/build/toolchain:unix) [116/725] ACTION //llvm/lib/ToolDrivers/llvm-lib:Options(//llvm/utils/gn/build/toolchain:unix) [117/723] LINK ./bin/llvm-extract [118/723] LINK obj/llvm/unittests/Analysis/AnalysisTests [119/723] LINK obj/llvm/unittests/IR/IRTests [120/723] LINK ./bin/lli [121/723] ACTION //llvm/lib/Target/WebAssembly/Disassembler:WebAssemblyGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [122/723] ACTION //llvm/lib/Target/WebAssembly/AsmParser:WebAssemblyGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [123/723] ACTION //llvm/lib/Target/WebAssembly/MCTargetDesc:WebAssemblyGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [124/723] ACTION //llvm/lib/Target/WebAssembly/MCTargetDesc:WebAssemblyGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [125/723] ACTION //llvm/lib/Target/WebAssembly:WebAssemblyGenFastISel(//llvm/utils/gn/build/toolchain:unix) [126/723] ACTION //llvm/lib/Target/WebAssembly:WebAssemblyGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [127/723] ACTION //llvm/lib/Target/WebAssembly/MCTargetDesc:WebAssemblyGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [128/721] ACTION //llvm/lib/Target/WebAssembly/MCTargetDesc:WebAssemblyGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [129/721] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [130/721] ACTION //llvm/lib/Target/WebAssembly/TargetInfo:WebAssemblyGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [131/671] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [132/671] 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. [133/671] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [134/671] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [135/671] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [136/671] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenSearchableTables(//llvm/utils/gn/build/toolchain:unix) [137/671] ACTION //llvm/lib/Target/Sparc/MCTargetDesc:SparcGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [138/657] ACTION //llvm/lib/Target/X86:X86GenCallingConv(//llvm/utils/gn/build/toolchain:unix) [139/657] CXX obj/llvm/tools/llvm-cov/llvm-cov.CodeCoverage.o [140/657] ACTION //llvm/lib/Target/X86/MCTargetDesc:X86GenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [141/561] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPUTargetMachine.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.