INFO:2025-08-27T13:47:31Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD bd54233170fd..ab3c0ca8351b main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 4 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at ab3c0ca8351b [AArch64][PAC] Do not execute AUT instructions speculatively (#155372) INFO:2025-08-27T13:47:34Z:root:syncing... Deleted branch merge (was bd54233170fd). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-08-27T13:47:35Z:root:building ninja: Entering directory `out/gn' [1/687] ACTION //llvm/lib/Target/AArch64/Utils:AArch64GenSystemOperands(//llvm/utils/gn/build/toolchain:unix) [2/687] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [3/687] ACTION //llvm/lib/Target/AArch64:AArch64GenCallingConv(//llvm/utils/gn/build/toolchain:unix) [4/687] ACTION //llvm/lib/Target/AArch64/Disassembler:AArch64GenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [5/687] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter1(//llvm/utils/gn/build/toolchain:unix) [6/687] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [7/687] ACTION //llvm/lib/Target/AArch64/AsmParser:AArch64GenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [8/687] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [9/687] ACTION //llvm/lib/Target/AArch64:AArch64GenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [10/687] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [11/687] ACTION //llvm/lib/Target/AArch64:AArch64GenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [12/687] ACTION //llvm/lib/Target/AArch64:AArch64GenPostLegalizeGILowering(//llvm/utils/gn/build/toolchain:unix) [13/687] ACTION //llvm/lib/Target/AArch64:AArch64GenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [14/687] ACTION //llvm/lib/Target/AArch64:AArch64GenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [15/686] ACTION //llvm/include/llvm/TargetParser:AArch64TargetParserDef(//llvm/utils/gn/build/toolchain:unix) [16/589] ACTION //llvm/lib/Target/AArch64:AArch64GenFastISel(//llvm/utils/gn/build/toolchain:unix) [17/589] ACTION //llvm/lib/Target/AArch64:AArch64GenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [18/589] ACTION //llvm/tools/llvm-exegesis/lib/AArch64:AArch64GenExegesis(//llvm/utils/gn/build/toolchain:unix) [19/589] ACTION //llvm/lib/Target/AArch64:AArch64GenGlobalISel(//llvm/utils/gn/build/toolchain:unix) [20/589] ACTION //llvm/lib/Target/AArch64:AArch64GenDAGISel(//llvm/utils/gn/build/toolchain:unix) [21/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.LimitedRandomnessCheck.o [22/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.FloatLoopCounter.o [23/589] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [24/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.ProperlySeededRandomGeneratorCheck.o [25/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.StaticObjectExceptionCheck.o [26/589] ACTION //llvm/lib/Target/AArch64/MCTargetDesc:AArch64GenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [27/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.NonTrivialTypesLibcMemoryCallsCheck.o [28/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.MutatingCopyCheck.o [29/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.SetLongJmpCheck.o [30/589] CXX obj/clang/unittests/Index/IndexTests.IndexTests.o [31/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.StrToNumCheck.o [32/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.ThrownExceptionTypeCheck.o [33/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.VariadicFunctionDefCheck.o [34/589] CXX obj/clang-tools-extra/clang-tidy/concurrency/concurrency.ConcurrencyTidyModule.o [35/589] CXX obj/clang-tools-extra/clang-tidy/concurrency/concurrency.ThreadCanceltypeAsynchronousCheck.o [36/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecAccept4Check.o [37/589] CXX obj/clang-tools-extra/clang-tidy/concurrency/concurrency.MtUnsafeCheck.o [38/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecAcceptCheck.o [39/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecCheck.o [40/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecCreatCheck.o [41/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecDupCheck.o [42/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecEpollCreate1Check.o [43/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecEpollCreateCheck.o [44/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecFopenCheck.o [45/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecInotifyInit1Check.o [46/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecInotifyInitCheck.o [47/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecMemfdCreateCheck.o [48/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecOpenCheck.o [49/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecPipe2Check.o [50/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecPipeCheck.o [51/589] CXX obj/clang-tools-extra/clang-tidy/android/android.CloexecSocketCheck.o [52/589] CXX obj/clang-tools-extra/clang-tidy/android/android.ComparisonInTempFailureRetryCheck.o [53/589] CXX obj/clang-tools-extra/clang-tidy/boost/boost.BoostTidyModule.o [54/589] CXX obj/clang-tools-extra/clang-tidy/boost/boost.UseRangesCheck.o [55/589] CXX obj/clang-tools-extra/clang-tidy/boost/boost.UseToStringCheck.o [56/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ArgumentCommentCheck.o [57/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BadSignalToKillThreadCheck.o [58/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.AssertSideEffectCheck.o [59/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BitwisePointerCastCheck.o [60/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BoolPointerImplicitConversionCheck.o [61/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.CastingThroughVoidCheck.o [62/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ChainedComparisonCheck.o [63/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.CapturingThisInMemberVariableCheck.o [64/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ComparePointerToMemberVirtualFunctionCheck.o [65/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.CopyConstructorInitCheck.o [66/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.CrtpConstructorAccessibilityCheck.o [67/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.DynamicStaticInitializersCheck.o [68/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BranchCloneCheck.o [69/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.EmptyCatchCheck.o [70/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.DanglingHandleCheck.o [71/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.AssignmentInIfConditionCheck.o [72/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ExceptionEscapeCheck.o [73/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.FoldInitTypeCheck.o [74/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.BugproneTidyModule.o [75/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ForwardDeclarationNamespaceCheck.o [76/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ForwardingReferenceOverloadCheck.o [77/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.InaccurateEraseCheck.o [78/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.IncorrectEnableIfCheck.o [79/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.IncDecInConditionsCheck.o [80/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ImplicitWideningOfMultiplicationResultCheck.o [81/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.IncorrectEnableSharedFromThisCheck.o [82/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.IncorrectRoundingsCheck.o [83/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.IntegerDivisionCheck.o [84/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.InfiniteLoopCheck.o [85/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.InvalidEnumDefaultInitializationCheck.o [86/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.EasilySwappableParametersCheck.o [87/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.LambdaFunctionNameCheck.o [88/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MacroParenthesesCheck.o [89/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MacroRepeatedSideEffectsCheck.o [90/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MisleadingSetterOfReferenceCheck.o [91/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MisplacedOperatorInStrlenInAllocCheck.o [92/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MisplacedPointerArithmeticInAllocCheck.o [93/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MisplacedWideningCastCheck.o [94/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MoveForwardingReferenceCheck.o [95/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MultiLevelImplicitPointerConversionCheck.o [96/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MultipleNewInOneExpressionCheck.o [97/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.MultipleStatementMacroCheck.o [98/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.NoEscapeCheck.o [99/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.NondeterministicPointerIterationOrderCheck.o [100/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.NonZeroEnumToBoolConversionCheck.o [101/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.NarrowingConversionsCheck.o [102/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ParentVirtualCallCheck.o [103/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.OptionalValueConversionCheck.o [104/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.PointerArithmeticOnPolymorphicObjectCheck.o [105/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ReservedIdentifierCheck.o [106/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.NotNullTerminatedResultCheck.o [107/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.RedundantBranchConditionCheck.o [108/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.PosixReturnCheck.o [109/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SharedPtrArrayMismatchCheck.o [110/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ReturnConstRefFromParameterCheck.o [111/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SignalHandlerCheck.o [112/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SizeofContainerCheck.o [113/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SignedCharMisuseCheck.o [114/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SmartPtrArrayMismatchCheck.o [115/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StandaloneEmptyCheck.o [116/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SizeofExpressionCheck.o [117/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StringLiteralWithEmbeddedNulCheck.o [118/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StringIntegerAssignmentCheck.o [119/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SpuriouslyWakeUpFunctionsCheck.o [120/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StringConstructorCheck.o [121/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousIncludeCheck.o [122/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousEnumUsageCheck.o [123/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.StringviewNullptrCheck.o [124/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousMemoryComparisonCheck.o [125/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousMemsetUsageCheck.o [126/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousMissingCommaCheck.o [127/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousSemicolonCheck.o [128/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousReallocUsageCheck.o [129/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousStringCompareCheck.o [130/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SuspiciousStringviewDataUsageCheck.o [131/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SwappedArgumentsCheck.o [132/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.SwitchMissingDefaultCaseCheck.o [133/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.TaggedUnionMemberCountCheck.o [134/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.TerminatingContinueCheck.o [135/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.ThrowKeywordMissingCheck.o [136/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.TooSmallLoopVariableCheck.o [137/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UndefinedMemoryManipulationCheck.o [138/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UndelegatedConstructorCheck.o [139/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnhandledExceptionAtNewCheck.o [140/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UncheckedOptionalAccessCheck.o [141/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnintendedCharOstreamOutputCheck.o [142/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UniquePtrArrayMismatchCheck.o [143/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnsafeFunctionsCheck.o [144/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnhandledSelfAssignmentCheck.o [145/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnusedLocalNonTrivialVariableCheck.o [146/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnusedRaiiCheck.o [147/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.VirtualNearMissCheck.o [148/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UnusedReturnValueCheck.o [149/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.CommandProcessorCheck.o [150/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.DefaultOperatorNewAlignmentCheck.o [151/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.CERTTidyModule.o [152/589] CXX obj/clang-tools-extra/clang-tidy/bugprone/bugprone.UseAfterMoveCheck.o [153/589] CXX obj/clang-tools-extra/clang-tidy/cert/cert.DontModifyStdNamespaceCheck.o [154/589] CXX obj/clang-tools-extra/clang-change-namespace/tool/clang-change-namespace.ClangChangeNamespace.o [155/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.Generators.o [156/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.BitcodeWriter.o [157/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.ClangDoc.o [158/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.HTMLMustacheGenerator.o [159/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.MDGenerator.o [160/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o [161/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.JSONGenerator.o [162/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.BitcodeReader.o [163/589] CXX obj/bolt/lib/Core/Core.MCInstUtils.o FAILED: obj/bolt/lib/Core/Core.MCInstUtils.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/lib/Core/Core.MCInstUtils.o.d -o obj/bolt/lib/Core/Core.MCInstUtils.o -c ../../bolt/lib/Core/MCInstUtils.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/Core/MCInstUtils.cpp:9: ../../bolt/include/bolt/Core/MCInstUtils.h:40:19: error: field of type 'BinaryBasicBlock::const_iterator' (aka '__wrap_iter') has private constructor : BB(BB), It(Inst) {} ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:158:60: note: declared private here _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {} ^ 1 error generated. [164/589] CXX obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o FAILED: obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o.d -o obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o -c ../../bolt/lib/Passes/PAuthGadgetScanner.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/PAuthGadgetScanner.cpp:14: In file included from ../../bolt/include/bolt/Passes/PAuthGadgetScanner.h:14: ../../bolt/include/bolt/Core/MCInstUtils.h:40:19: error: field of type 'BinaryBasicBlock::const_iterator' (aka '__wrap_iter') has private constructor : BB(BB), It(Inst) {} ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:158:60: note: declared private here _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {} ^ ../../bolt/lib/Passes/PAuthGadgetScanner.cpp:1681:15: error: calling a private constructor of class 'std::__wrap_iter' auto It = static_cast(&Inst.getMCInst()); ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:158:60: note: declared private here _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {} ^ 2 errors generated. [165/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.YAMLGenerator.o [166/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.Representation.o [167/589] CXX obj/clang/unittests/Driver/ClangDriverTests.DXCModeTest.o [168/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.Serialize.o [169/589] CXX obj/clang/unittests/Driver/ClangDriverTests.ToolChainTest.o [170/589] CXX obj/clang-tools-extra/clang-doc/clang-doc.Mapper.o [171/589] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o FAILED: obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o.d -o obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o -c ../../bolt/lib/Rewrite/RewriteInstance.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -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/Rewrite/RewriteInstance.cpp:23: In file included from ../../bolt/include/bolt/Passes/PAuthGadgetScanner.h:14: ../../bolt/include/bolt/Core/MCInstUtils.h:40:19: error: field of type 'BinaryBasicBlock::const_iterator' (aka '__wrap_iter') has private constructor : BB(BB), It(Inst) {} ^ ../../sysroot/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:158:60: note: declared private here _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {} ^ 1 error generated. [172/589] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.