ninja: Entering directory `out/gn' [1/2479] CXX obj/clang/lib/Analysis/FlowSensitive/FlowSensitive.SimplifyConstraints.o [2/2479] CXX obj/bolt/lib/Core/Core.AddressMap.o [3/2479] CXX obj/bolt/lib/Core/Core.BinaryFunctionProfile.o [4/2479] CXX obj/bolt/lib/Core/Core.BinaryBasicBlock.o [5/2479] CXX obj/bolt/unittests/Profile/ProfileTests.DataAggregator.o [6/2479] CXX obj/bolt/lib/Core/Core.BinaryFunctionCallGraph.o [7/2479] CXX obj/bolt/lib/Core/Core.BinarySection.o [8/2479] CXX obj/bolt/lib/Core/Core.BinaryEmitter.o [9/2479] CXX obj/bolt/tools/merge-fdata/merge-fdata.merge-fdata.o [10/2479] LINK ./bin/merge-fdata [11/2479] CXX obj/bolt/lib/Core/Core.GDBIndex.o [12/2479] CXX obj/bolt/lib/Core/Core.DebugNames.o [13/2479] CXX obj/bolt/lib/Core/Core.DIEBuilder.o [14/2479] CXX obj/bolt/lib/Core/Core.DebugData.o [15/2479] CXX obj/bolt/lib/Core/Core.DynoStats.o [16/2479] CXX obj/bolt/lib/Core/Core.BinaryContext.o [17/2479] CXX obj/bolt/lib/Core/Core.Exceptions.o [18/2479] CXX obj/bolt/lib/Core/Core.HashUtilities.o [19/2479] CXX obj/bolt/lib/Core/Core.JumpTable.o [20/2479] CXX obj/bolt/lib/Core/Core.BinaryFunction.o [21/2479] CXX obj/bolt/lib/Core/Core.ParallelUtilities.o [22/2479] CXX obj/bolt/lib/Passes/Passes.AllocCombiner.o [23/2479] CXX obj/bolt/lib/Passes/Passes.ADRRelaxationPass.o [24/2479] CXX obj/bolt/lib/Passes/Passes.Aligner.o [25/2479] CXX obj/bolt/lib/Passes/Passes.CMOVConversion.o [26/2479] CXX obj/bolt/lib/Passes/Passes.CacheMetrics.o [27/2479] CXX obj/bolt/lib/Passes/Passes.AsmDump.o [28/2479] CXX obj/bolt/lib/Passes/Passes.DataflowAnalysis.o [29/2479] CXX obj/bolt/lib/Passes/Passes.FixRISCVCallsPass.o [30/2479] CXX obj/bolt/lib/Passes/Passes.FixRelaxationPass.o [31/2479] CXX obj/bolt/lib/Passes/Passes.Hugify.o [32/2479] CXX obj/bolt/lib/Passes/Passes.BinaryPasses.o [33/2479] CXX obj/bolt/lib/Passes/Passes.FrameAnalysis.o [34/2479] CXX obj/bolt/lib/Passes/Passes.DataflowInfoManager.o [35/2479] CXX obj/bolt/lib/Passes/Passes.Inliner.o [36/2479] CXX obj/bolt/lib/Passes/Passes.IdenticalCodeFolding.o [37/2479] CXX obj/bolt/lib/Passes/Passes.FrameOptimizer.o [38/2479] CXX obj/bolt/lib/Passes/Passes.LivenessAnalysis.o [39/2479] CXX obj/bolt/lib/Passes/Passes.IndirectCallPromotion.o [40/2479] CXX obj/bolt/lib/Passes/Passes.JTFootprintReduction.o [41/2479] CXX obj/bolt/lib/Passes/Passes.Instrumentation.o [42/2479] CXX obj/bolt/lib/Passes/Passes.LoopInversionPass.o [43/2479] CXX obj/bolt/lib/Passes/Passes.LongJmp.o [44/2479] CXX obj/bolt/lib/Passes/Passes.PLTCall.o [45/2479] CXX obj/bolt/lib/Passes/Passes.PatchEntries.o [46/2479] CXX obj/bolt/lib/Passes/Passes.MCF.o [47/2479] CXX obj/bolt/lib/Passes/Passes.NonPacProtectedRetAnalysis.o [48/2479] CXX obj/bolt/lib/Passes/Passes.RegAnalysis.o [49/2479] CXX obj/bolt/lib/Passes/Passes.ProfileQualityStats.o [50/2479] CXX obj/bolt/lib/Passes/Passes.RegReAssign.o [51/2479] CXX obj/bolt/lib/Passes/Passes.ReorderAlgorithm.o [52/2479] CXX obj/bolt/lib/Passes/Passes.RetpolineInsertion.o [53/2479] CXX obj/bolt/lib/Passes/Passes.ReorderData.o [54/2479] CXX obj/bolt/lib/Passes/Passes.ReorderFunctions.o [55/2479] CXX obj/bolt/lib/Passes/Passes.StackAllocationAnalysis.o [56/2479] CXX obj/bolt/lib/Passes/Passes.StackAvailableExpressions.o [57/2479] CXX obj/bolt/lib/Passes/Passes.StackPointerTracking.o [58/2479] CXX obj/bolt/lib/Passes/Passes.SplitFunctions.o [59/2479] CXX obj/bolt/lib/Passes/Passes.StackReachingUses.o [60/2479] CXX obj/bolt/lib/Passes/Passes.ThreeWayBranch.o [61/2479] CXX obj/bolt/lib/Passes/Passes.ShrinkWrapping.o [62/2479] CXX obj/bolt/lib/Passes/Passes.StokeInfo.o [63/2479] CXX obj/bolt/lib/Passes/Passes.TailDuplication.o [64/2479] CXX obj/bolt/lib/Passes/Passes.ValidateMemRefs.o [65/2479] CXX obj/bolt/lib/Passes/Passes.VeneerElimination.o [66/2479] CXX obj/llvm/lib/CodeGen/CodeGen.ReplaceWithVeclib.o [67/2479] CXX obj/bolt/lib/Passes/Passes.ValidateInternalCalls.o [68/2479] CXX obj/bolt/lib/Profile/Profile.BoltAddressTranslation.o [69/2479] CXX obj/llvm/lib/CodeGen/CodeGen.BasicTargetTransformInfo.o [70/2479] CXX obj/llvm/lib/CodeGen/CodeGen.ExpandReductions.o [71/2479] CXX obj/bolt/lib/Profile/Profile.DataReader.o [72/2479] CXX obj/bolt/lib/Profile/Profile.StaleProfileMatching.o [73/2479] CXX obj/bolt/lib/Profile/Profile.YAMLProfileWriter.o [74/2479] CXX obj/llvm/lib/Analysis/Analysis.DDGPrinter.o [75/2479] CXX obj/llvm/lib/CodeGen/CodeGen.ExpandVectorPredication.o [76/2479] CXX obj/bolt/lib/Profile/Profile.DataAggregator.o [77/2479] CXX obj/bolt/lib/Profile/Profile.YAMLProfileReader.o [78/2479] CXX obj/llvm/lib/Analysis/Analysis.DDG.o [79/2479] CXX obj/llvm/lib/CodeGen/CodeGen.HardwareLoops.o [80/2479] CXX obj/llvm/lib/CodeGen/CodeGen.CodeGenTargetMachineImpl.o [81/2479] CXX obj/llvm/lib/CodeGen/GlobalISel/GlobalISel.IRTranslator.o [82/2479] CXX obj/llvm/lib/Analysis/Analysis.DependenceGraphBuilder.o [83/2479] CXX obj/llvm/lib/Analysis/Analysis.Loads.o [84/2479] CXX obj/llvm/lib/Analysis/Analysis.TargetTransformInfo.o [85/2479] CXX obj/llvm/lib/Analysis/Analysis.ConstantFolding.o [86/2479] CXX obj/llvm/lib/Analysis/Analysis.VectorUtils.o [87/2479] CXX obj/llvm/lib/Analysis/Analysis.InstructionSimplify.o [88/2479] CXX obj/llvm/lib/Analysis/Analysis.LoopAccessAnalysis.o [89/2479] CXX obj/llvm/lib/Analysis/Analysis.ValueTracking.o [90/2479] CXX obj/llvm/lib/CodeGen/CodeGen.CodeGenPrepare.o [91/2479] CXX obj/llvm/lib/LTO/LTO.LTOCodeGenerator.o [92/2479] CXX obj/llvm/lib/LTO/LTO.LTOBackend.o [93/2479] CXX obj/llvm/lib/LTO/LTO.LTOModule.o [94/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.LegalizeVectorOps.o [95/2479] CXX obj/llvm/lib/LTO/LTO.LTO.o [96/2479] CXX obj/llvm/lib/LTO/LTO.ThinLTOCodeGenerator.o [97/2479] CXX obj/llvm/lib/Passes/Passes.CodeGenPassBuilder.o [98/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.LegalizeVectorTypes.o [99/2479] CXX obj/llvm/lib/Analysis/Analysis.ScalarEvolution.o [100/2479] AR lib/libLLVMAnalysis.a [101/2479] CXX obj/llvm/lib/Passes/Passes.PassBuilderBindings.o [102/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.DDGTest.o [103/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.TargetLowering.o [104/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.LastRunTrackingAnalysisTest.o [105/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.CtxProfAnalysisTest.o [106/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.FunctionPropertiesAnalysisTest.o [107/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.SelectionDAG.o [108/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineAdvisorAnalysisTest.o [109/2479] LINK ./bin/llvm-sim [110/2479] LINK ./bin/llvm-stress [111/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.VectorUtilsTest.o [112/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.SelectionDAGBuilder.o [113/2479] CXX obj/llvm/unittests/ADT/ADTTests.EquivalenceClassesTest.o FAILED: obj/llvm/unittests/ADT/ADTTests.EquivalenceClassesTest.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/unittests/ADT/ADTTests.EquivalenceClassesTest.o.d -o obj/llvm/unittests/ADT/ADTTests.EquivalenceClassesTest.o -c ../../llvm/unittests/ADT/EquivalenceClassesTest.cpp -DGTEST_HAS_RTTI=0 -I../../llvm/include -Igen/llvm/include -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 -I../../third-party/unittest/googlemock/include -I../../third-party/unittest/googletest/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 ../../llvm/unittests/ADT/EquivalenceClassesTest.cpp:10: In file included from ../../third-party/unittest/googlemock/include/gmock/gmock.h:61: ../../third-party/unittest/googlemock/include/gmock/gmock-more-matchers.h:73:40: error: no member named 'size' in 'llvm::iterator_range::member_iterator>' *listener << "whose size is " << c.size(); ~ ^ ../../third-party/unittest/googletest/include/gtest/gtest-matchers.h:647:20: note: in instantiation of function template specialization 'testing::internal::IsEmptyMatcher::MatchAndExplain::member_iterator>>' requested here return impl_.MatchAndExplain(x, listener); ^ ../../third-party/unittest/googletest/include/gtest/gtest-matchers.h:638:14: note: in instantiation of member function 'testing::PolymorphicMatcher::MonomorphicImpl::member_iterator> &>::MatchAndExplain' requested here explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} ^ ../../third-party/unittest/googletest/include/gtest/gtest-matchers.h:631:27: note: in instantiation of member function 'testing::PolymorphicMatcher::MonomorphicImpl::member_iterator> &>::MonomorphicImpl' requested here return Matcher(new MonomorphicImpl(impl_)); ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:373:12: note: in instantiation of function template specialization 'testing::PolymorphicMatcher::operator Matcher::member_iterator> &>' requested here return polymorphic_matcher_or_value; ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:355:12: note: in instantiation of function template specialization 'testing::internal::MatcherCastImpl::member_iterator> &, testing::PolymorphicMatcher>::CastImpl' requested here return CastImpl(polymorphic_matcher_or_value, ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:515:43: note: in instantiation of member function 'testing::internal::MatcherCastImpl::member_iterator> &, testing::PolymorphicMatcher>::Cast' requested here return internal::MatcherCastImpl::Cast(matcher); ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:522:10: note: in instantiation of function template specialization 'testing::MatcherCast::member_iterator> &, testing::PolymorphicMatcher>' requested here return MatcherCast(polymorphic_matcher_or_value); ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:1591:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast::member_iterator> &, testing::PolymorphicMatcher>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ ../../llvm/unittests/ADT/EquivalenceClassesTest.cpp:80:3: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>::operator()::member_iterator>>' requested here EXPECT_THAT(EC.members(EC.end()), testing::IsEmpty()); ^ ../../third-party/unittest/googlemock/include/gmock/gmock-matchers.h:5495:3: note: expanded from macro 'EXPECT_THAT' EXPECT_PRED_FORMAT1( \ ^ ../../third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:109:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ ../../third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:100:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), on_failure) ^ 1 error generated. [114/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.ReplaceWithVecLibTest.o [115/2479] CXX obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineOrderAnalysisTest.o [116/2479] CXX obj/llvm/unittests/Analysis/InlineAdvisorPlugin/InlineAdvisorPlugin.InlineAdvisorPlugin.o [117/2479] CXX obj/llvm/unittests/Analysis/InlineOrderPlugin/InlineOrderPlugin.InlineOrderPlugin.o [118/2479] CXX obj/llvm/lib/Passes/Passes.PassBuilderPipelines.o [119/2479] CXX obj/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.DAGCombiner.o [120/2479] CXX obj/llvm/unittests/Transforms/Coroutines/CoroTests.ExtraRematTest.o [121/2479] CXX obj/llvm/tools/llvm-extract/llvm-extract.llvm-extract.o [122/2479] CXX obj/llvm/lib/Passes/Passes.PassBuilder.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.