ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/140] COPY ../../libcxx/include/__bit/countl.h include/c++/v1/__bit/countl.h [2/140] COPY ../../libcxx/include/__bit/countr.h include/c++/v1/__bit/countr.h [3/140] COPY ../../libcxx/include/__bit/popcount.h include/c++/v1/__bit/popcount.h [4/140] LINK obj/clang-tools-extra/clangd/unittests/xpc/ClangdXpcTests [5/140] LINK ./bin/dexp [6/140] LINK ./bin/clangd [7/140] LINK ./bin/clangd-indexer [8/140] COPY_BUNDLE_DATA bin/clangd gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc/Contents/MacOS/clangd [9/140] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [10/140] COPY_BUNDLE_DATA gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc lib/ClangdXPC.framework/Versions/A/XPCServices/clangd.xpc [11/140] LINK ./bin/clangd-xpc-test-client [12/140] CXX obj/bolt/lib/Passes/Passes.RetpolineInsertion.o [13/140] CXX obj/bolt/lib/Passes/Passes.StackAllocationAnalysis.o [14/140] CXX obj/bolt/lib/Passes/Passes.StackAvailableExpressions.o [15/140] CXX obj/bolt/lib/Passes/Passes.StackPointerTracking.o [16/140] CXX obj/bolt/lib/Passes/Passes.StackReachingUses.o [17/140] CXX obj/bolt/lib/Passes/Passes.ReorderData.o [18/140] CXX obj/bolt/lib/Passes/Passes.ReorderFunctions.o [19/140] CXX obj/bolt/lib/Passes/Passes.SplitFunctions.o [20/140] CXX obj/bolt/lib/Passes/Passes.StokeInfo.o [21/140] CXX obj/bolt/lib/Profile/Profile.Heatmap.o [22/140] CXX obj/bolt/lib/Passes/Passes.ThreeWayBranch.o [23/140] CXX obj/bolt/lib/Passes/Passes.ShrinkWrapping.o [24/140] CXX obj/bolt/lib/Passes/Passes.ValidateMemRefs.o [25/140] CXX obj/bolt/lib/Passes/Passes.VeneerElimination.o [26/140] CXX obj/bolt/lib/Passes/Passes.TailDuplication.o [27/140] CXX obj/bolt/lib/Profile/Profile.BoltAddressTranslation.o [28/140] CXX obj/bolt/lib/Passes/Passes.ValidateInternalCalls.o [29/140] CXX obj/bolt/lib/Profile/Profile.DataReader.o [30/140] CXX obj/bolt/lib/Rewrite/Rewrite.BuildIDRewriter.o [31/140] CXX obj/bolt/lib/Profile/Profile.StaleProfileMatching.o [32/140] CXX obj/bolt/lib/Rewrite/Rewrite.BoltDiff.o [33/140] CXX obj/bolt/lib/Profile/Profile.DataAggregator.o [34/140] CXX obj/bolt/lib/Rewrite/Rewrite.BinaryPassManager.o [35/140] CXX obj/bolt/lib/Profile/Profile.YAMLProfileWriter.o [36/140] CXX obj/bolt/lib/Rewrite/Rewrite.GNUPropertyRewriter.o [37/140] CXX obj/bolt/lib/Profile/Profile.YAMLProfileReader.o [38/140] CXX obj/bolt/lib/Rewrite/Rewrite.ExecutableFileMemoryManager.o [39/140] CXX obj/bolt/lib/Rewrite/Rewrite.JITLinkLinker.o [40/140] CXX obj/bolt/lib/Rewrite/Rewrite.MetadataManager.o [41/140] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.HugifyRuntimeLibrary.o [42/140] CXX obj/bolt/lib/Rewrite/Rewrite.SDTRewriter.o [43/140] CXX obj/bolt/lib/Rewrite/Rewrite.DWARFRewriter.o [44/140] CXX obj/bolt/lib/Rewrite/Rewrite.PseudoProbeRewriter.o [45/140] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.InstrumentationRuntimeLibrary.o [46/140] CXX obj/bolt/lib/Rewrite/Rewrite.MachORewriteInstance.o [47/140] CXX obj/bolt/lib/Rewrite/Rewrite.LinuxKernelRewriter.o [48/140] CXX obj/bolt/lib/Utils/Utils.CommandLineOpts.o [49/140] AR lib/libLLVMBOLTUtils.a [50/140] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCSymbolizer.o [51/140] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o [52/140] CXX obj/bolt/lib/Target/X86/X86.X86MCSymbolizer.o [53/140] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [54/140] AR lib/libLLVMBOLTCore.a [55/140] AR lib/libLLVMBOLTTargetAArch64.a [56/140] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o [57/140] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [58/140] CXX obj/bolt/unittests/Core/CoreTests.DynoStats.o [59/140] CXX obj/bolt/lib/Target/X86/X86.X86MCPlusBuilder.o [60/140] AR lib/libLLVMBOLTTargetX86.a [61/140] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o [62/140] LINK obj/llvm/unittests/Target/ARM/ARMTests [63/140] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [64/140] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [65/140] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [66/140] LINK obj/llvm/unittests/Target/X86/X86Tests [67/140] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [68/140] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [69/140] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [70/140] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [71/140] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [72/140] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [73/140] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [74/140] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [75/140] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [76/140] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [77/140] LINK obj/llvm/unittests/MC/X86/X86MCTests [78/140] LINK obj/llvm/unittests/MC/MCTests [79/140] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [80/140] LINK obj/llvm/unittests/IR/IRTests [81/140] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [82/140] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [83/140] LINK obj/llvm/unittests/MIR/MIRTests [84/140] LINK obj/llvm/unittests/MI/MITests [85/140] LINK obj/llvm/unittests/CGData/CodeGenDataTests [86/140] CXX obj/bolt/tools/merge-fdata/merge-fdata.merge-fdata.o [87/140] LINK obj/llvm/unittests/Target/TargetMachineCTests [88/140] LINK ./bin/merge-fdata [89/140] LINK obj/llvm/unittests/Analysis/AnalysisTests [90/140] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [91/140] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [92/140] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [93/140] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [94/140] LINK obj/llvm/unittests/CodeGen/CodeGenTests [95/140] 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. [96/140] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [97/140] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [98/140] CXX obj/bolt/unittests/Profile/ProfileTests.DataAggregator.o [99/140] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [100/140] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [101/140] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [102/140] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o [103/140] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [104/140] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.