ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/5925] CXX obj/bolt/lib/Core/Core.BinarySection.o [2/5925] CXX obj/bolt/lib/Core/Core.AddressMap.o [3/5925] CXX obj/bolt/lib/Core/Core.BinaryFunctionProfile.o [4/5925] CXX obj/bolt/lib/Core/Core.BinaryBasicBlock.o [5/5925] CXX obj/bolt/unittests/Profile/ProfileTests.DataAggregator.o [6/5925] CXX obj/bolt/lib/Core/Core.BinaryFunctionCallGraph.o [7/5925] CXX obj/bolt/lib/Core/Core.BinaryEmitter.o [8/5925] CXX obj/bolt/tools/merge-fdata/merge-fdata.merge-fdata.o [9/5925] LINK ./bin/merge-fdata [10/5925] CXX obj/bolt/lib/Core/Core.BinaryContext.o [11/5925] CXX obj/bolt/lib/Core/Core.GDBIndex.o [12/5925] CXX obj/bolt/lib/Core/Core.DIEBuilder.o [13/5925] CXX obj/bolt/lib/Core/Core.DebugData.o [14/5925] CXX obj/bolt/lib/Core/Core.DebugNames.o [15/5925] CXX obj/bolt/lib/Core/Core.BinaryFunction.o [16/5925] CXX obj/bolt/lib/Core/Core.MCPlusBuilder.o [17/5925] CXX obj/bolt/lib/Core/Core.DynoStats.o [18/5925] CXX obj/bolt/lib/Core/Core.Relocation.o [19/5925] CXX obj/bolt/lib/Core/Core.Exceptions.o [20/5925] CXX obj/bolt/lib/Core/Core.HashUtilities.o [21/5925] CXX obj/bolt/lib/Core/Core.JumpTable.o [22/5925] CXX obj/bolt/lib/Core/Core.ParallelUtilities.o [23/5925] CXX obj/bolt/lib/Passes/Passes.Aligner.o [24/5925] CXX obj/bolt/lib/Passes/Passes.AllocCombiner.o [25/5925] CXX obj/bolt/lib/Passes/Passes.ADRRelaxationPass.o [26/5925] CXX obj/bolt/lib/Passes/Passes.DataflowAnalysis.o [27/5925] CXX obj/bolt/lib/Passes/Passes.CacheMetrics.o [28/5925] CXX obj/bolt/lib/Passes/Passes.CMOVConversion.o [29/5925] CXX obj/bolt/lib/Passes/Passes.AsmDump.o [30/5925] CXX obj/bolt/lib/Passes/Passes.DataflowInfoManager.o [31/5925] CXX obj/bolt/lib/Passes/Passes.BinaryPasses.o ../../bolt/lib/Passes/BinaryPasses.cpp:1775:21: warning: loop variable '[CurDensity, CurSamples]' creates a copy from type 'std::pair const' [-Wrange-loop-construct] for (const auto [CurDensity, CurSamples] : FuncDensityList) { ^ ../../bolt/lib/Passes/BinaryPasses.cpp:1775:10: note: use reference type 'std::pair const &' to prevent copying for (const auto [CurDensity, CurSamples] : FuncDensityList) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ & ../../bolt/lib/Passes/BinaryPasses.cpp:1783:21: warning: loop variable '[CurDensity, CurSamples]' creates a copy from type 'std::pair const' [-Wrange-loop-construct] for (const auto [CurDensity, CurSamples] : llvm::reverse(FuncDensityList)) { ^ ../../bolt/lib/Passes/BinaryPasses.cpp:1783:10: note: use reference type 'std::pair const &' to prevent copying for (const auto [CurDensity, CurSamples] : llvm::reverse(FuncDensityList)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ & 2 warnings generated. [32/5925] CXX obj/bolt/lib/Passes/Passes.FixRISCVCallsPass.o [33/5925] CXX obj/bolt/lib/Passes/Passes.FixRelaxationPass.o [34/5925] CXX obj/bolt/lib/Passes/Passes.Hugify.o [35/5925] CXX obj/bolt/lib/Passes/Passes.FrameAnalysis.o [36/5925] CXX obj/bolt/lib/Passes/Passes.IdenticalCodeFolding.o [37/5925] CXX obj/bolt/lib/Passes/Passes.Inliner.o [38/5925] CXX obj/bolt/lib/Passes/Passes.FrameOptimizer.o [39/5925] CXX obj/bolt/lib/Passes/Passes.IndirectCallPromotion.o [40/5925] CXX obj/bolt/lib/Passes/Passes.LivenessAnalysis.o [41/5925] CXX obj/bolt/lib/Passes/Passes.LoopInversionPass.o [42/5925] CXX obj/bolt/lib/Passes/Passes.JTFootprintReduction.o [43/5925] CXX obj/bolt/lib/Passes/Passes.LongJmp.o [44/5925] CXX obj/bolt/lib/Passes/Passes.Instrumentation.o [45/5925] CXX obj/bolt/lib/Passes/Passes.PLTCall.o [46/5925] CXX obj/bolt/lib/Passes/Passes.PatchEntries.o [47/5925] CXX obj/bolt/lib/Passes/Passes.MCF.o [48/5925] CXX obj/bolt/lib/Passes/Passes.RegAnalysis.o [49/5925] CXX obj/bolt/lib/Passes/Passes.ProfileQualityStats.o [50/5925] CXX obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o [51/5925] CXX obj/bolt/lib/Passes/Passes.RegReAssign.o [52/5925] CXX obj/bolt/lib/Passes/Passes.ReorderAlgorithm.o [53/5925] CXX obj/bolt/lib/Passes/Passes.ReorderFunctions.o [54/5925] CXX obj/bolt/lib/Passes/Passes.ReorderData.o [55/5925] CXX obj/bolt/lib/Passes/Passes.RetpolineInsertion.o [56/5925] CXX obj/bolt/lib/Passes/Passes.StackAllocationAnalysis.o [57/5925] CXX obj/bolt/lib/Passes/Passes.StackPointerTracking.o [58/5925] CXX obj/bolt/lib/Passes/Passes.StackAvailableExpressions.o [59/5925] CXX obj/bolt/lib/Passes/Passes.SplitFunctions.o [60/5925] CXX obj/bolt/lib/Passes/Passes.StackReachingUses.o [61/5925] CXX obj/bolt/lib/Passes/Passes.ShrinkWrapping.o [62/5925] CXX obj/bolt/lib/Passes/Passes.ThreeWayBranch.o [63/5925] CXX obj/bolt/lib/Passes/Passes.TailDuplication.o [64/5925] CXX obj/bolt/lib/Passes/Passes.StokeInfo.o [65/5925] CXX obj/bolt/lib/Passes/Passes.ValidateMemRefs.o [66/5925] CXX obj/bolt/lib/Passes/Passes.ValidateInternalCalls.o [67/5925] CXX obj/bolt/lib/Passes/Passes.VeneerElimination.o [68/5925] CXX obj/clang/lib/Testing/Testing.CommandLineArgs.o [69/5925] ACTION //clang/test:lit_site_cfg(//llvm/utils/gn/build/toolchain:unix) FAILED: gen/clang/test/lit.site.cfg.py python3 ../../llvm/utils/gn/build/write_cmake_config.py -o gen/clang/test/lit.site.cfg.py ../../clang/test/lit.site.cfg.py.in LIT_SITE_CFG_IN_HEADER=\#\#\ Autogenerated\ from\ //clang/test/lit.site.cfg.py.in,\ do\ not\ edit\\n\\n\#\ Takes\ a\ path\ that\'s\ relative\ to\ __file__\ and\ makes\ it\ absolute.\\ndef\ path\(p\):\\n\ \ \ \ return\ os.path.abspath\(os.path.join\(__file__,\ \'..\',\ p\)\)\ if\ p\ else\ \'\' CLANG_BINARY_DIR=../../../obj/clang CLANG_SOURCE_DIR=../../../../../clang LLVM_BINARY_DIR=../../../obj/llvm LLVM_LIBS_DIR= LLVM_SOURCE_DIR=../../../../../llvm LLVM_TOOLS_DIR=../../../bin LLVM_TARGET_TRIPLE=arm64-apple-darwin SHLIBDIR=../../../lib BUILD_SHARED_LIBS=0 LLVM_LINK_LLVM_DYLIB=0 CLANG_LINK_CLANG_DYLIB=0 LLVM_WITH_Z3=0 Z3_INCLUDE_DIR= CLANG_BUILD_EXAMPLES=0 CLANG_BUILT_STANDALONE=0 CLANG_DEFAULT_CXX_STDLIB= CLANG_DEFAULT_PIE_ON_LINUX=0 CLANG_ENABLE_CIR=0 CLANG_ENABLE_OBJC_REWRITER=1 CLANG_PLUGIN_SUPPORT=0 CURRENT_TOOLS_DIR=../../../bin CLANG_VENDOR_UTI=org.llvm.clang CMAKE_CXX_COMPILER=c++ CMAKE_C_COMPILER=cc ENABLE_BACKTRACES=1 ENABLE_SHARED=0 LLVM_EXPERIMENTAL_KEY_INSTRUCTIONS=0 LLVM_EXTERNAL_LIT= LLVM_HOST_TRIPLE=arm64-apple-darwin LLVM_INCLUDE_SPIRV_TOOLS_TESTS=0 LLVM_LIT_TOOLS_DIR= LLVM_TOOL_LLVM_DRIVER_BUILD=0 LLVM_USE_SANITIZER= LLVM_VERSION_MAJOR=21 Python3_EXECUTABLE=python3 PPC_LINUX_DEFAULT_IEEELONGDOUBLE=0 CLANG_ENABLE_STATIC_ANALYZER=1 LLVM_ENABLE_ZLIB=1 LLVM_ENABLE_ZSTD=0 HOST_ARCH=arm64 LLVM_PLUGIN_EXT=.dylib CMAKE_LIBRARY_OUTPUT_DIRECTORY=../../../lib LLVM_LIT_ERRC_MESSAGES= PERL_EXECUTABLE=/usr/bin/perl LLVM_ENABLE_REVERSE_ITERATION=0 LLVM_ENABLE_THREADS=1 Traceback (most recent call last): File "/Users/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 122, in sys.exit(main()) File "/Users/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 72, in main in_line = var_re.sub(repl, in_line) File "/Users/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 70, in repl return values[key] KeyError: 'TEST_WITH_Z3_DEVEL' [70/5925] CXX obj/bolt/lib/Profile/Profile.BoltAddressTranslation.o [71/5925] CXX obj/bolt/lib/Profile/Profile.DataReader.o [72/5925] CXX obj/bolt/lib/Profile/Profile.StaleProfileMatching.o [73/5925] CXX obj/clang/lib/Parse/Parse.ParseStmtAsm.o [74/5925] CXX obj/bolt/lib/Profile/Profile.YAMLProfileReader.o [75/5925] CXX obj/bolt/lib/Profile/Profile.YAMLProfileWriter.o [76/5925] CXX obj/clang/lib/Sema/Sema.SemaStmtAsm.o [77/5925] CXX obj/bolt/lib/Profile/Profile.DataAggregator.o [78/5925] CXX obj/clang/lib/Sema/Sema.SemaDeclAttr.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.