INFO:2025-02-18T13:44:14Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 09c2441037ef..5fbb6d919d52 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 5fbb6d919d52 [clang][bytecode] Allow up/down casts of nullptr (#127615) INFO:2025-02-18T13:44:16Z:root:syncing... Deleted branch merge (was 09c2441037ef). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-02-18T13:44:17Z:root:building ninja: Entering directory `out/gn' [1/316] LINK obj/llvm/unittests/XRay/XRayTests [2/316] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [3/316] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [4/316] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [5/316] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [6/316] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [7/316] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [8/316] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [9/316] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [10/316] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [11/316] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [12/316] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [13/316] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [14/316] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [15/316] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [16/316] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [17/316] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [18/316] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [19/316] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [20/316] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [21/316] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [22/316] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [23/316] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [24/316] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [25/316] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [26/316] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [27/316] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [28/316] LINK obj/llvm/unittests/Linker/LinkerTests [29/316] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [30/316] LINK obj/llvm/unittests/MC/MCTests [31/316] LINK obj/llvm/unittests/MC/X86/X86MCTests [32/316] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [33/316] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [34/316] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [35/316] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [36/316] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [37/316] LINK obj/llvm/unittests/Object/ObjectTests [38/316] LINK obj/llvm/unittests/IR/IRTests [39/316] LINK obj/llvm/unittests/Remarks/RemarksTests [40/316] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [41/316] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [42/316] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [43/316] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [44/316] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [45/316] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [46/316] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [47/316] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [48/316] LINK obj/llvm/unittests/MI/MITests [49/316] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [50/316] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [51/316] LINK obj/llvm/unittests/Target/ARM/ARMTests [52/316] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [53/316] LINK obj/llvm/unittests/Telemetry/TelemetryTests [54/316] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [55/316] ACTION //clang/lib/AST:Opcodes(//llvm/utils/gn/build/toolchain:unix) [56/316] STAMP obj/clang/lib/AST/Opcodes.stamp [57/316] STAMP obj/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/MacOSX-DYLD.inputdeps.stamp [58/316] STAMP obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.inputdeps.stamp [59/316] STAMP obj/lldb/source/Plugins/Language/CPlusPlus/CPlusPlus.inputdeps.stamp [60/316] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [61/316] LINK obj/llvm/unittests/MIR/MIRTests [62/316] STAMP obj/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.inputdeps.stamp [63/316] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [64/316] STAMP obj/lldb/source/Plugins/Language/ObjC/ObjC.inputdeps.stamp [65/316] STAMP obj/lldb/source/Plugins/Process/gdb-remote/gdb-remote.inputdeps.stamp [66/316] STAMP obj/lldb/source/Plugins/Platform/MacOSX/MacOSX.inputdeps.stamp [67/316] STAMP obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.inputdeps.stamp [68/316] STAMP obj/lldb/source/Plugins/Process/mach-core/mach-core.inputdeps.stamp [69/316] STAMP obj/lldb/source/Plugins/SymbolFile/PDB/PDB.inputdeps.stamp [70/316] STAMP obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.inputdeps.stamp [71/316] STAMP obj/lldb/tools/driver/lldb.inputdeps.stamp [72/316] STAMP obj/lldb/tools/lldb-dap/lldb-dap.inputdeps.stamp [73/316] STAMP obj/lldb/tools/lldb-test/lldb-test.inputdeps.stamp [74/316] STAMP obj/lldb/tools/lldb-server/lldb-server.inputdeps.stamp [75/316] STAMP obj/lldb/source/API/liblldb.inputdeps.stamp [76/316] STAMP obj/lldb/source/Initialization/Initialization.inputdeps.stamp [77/316] STAMP obj/clang/lib/Index/Index.inputdeps.stamp [78/316] STAMP obj/clang/lib/InstallAPI/InstallAPI.inputdeps.stamp [79/316] STAMP obj/clang/lib/Interpreter/Interpreter.inputdeps.stamp [80/316] STAMP obj/clang/lib/Sema/Sema.inputdeps.stamp [81/316] STAMP obj/clang/lib/Parse/Parse.inputdeps.stamp [82/316] STAMP obj/clang/lib/Serialization/Serialization.inputdeps.stamp [83/316] STAMP obj/clang/lib/StaticAnalyzer/Checkers/Checkers.inputdeps.stamp [84/316] STAMP obj/clang/lib/StaticAnalyzer/Core/Core.inputdeps.stamp [85/316] STAMP obj/clang/lib/StaticAnalyzer/Frontend/Frontend.inputdeps.stamp [86/316] STAMP obj/clang/lib/Tooling/Tooling.inputdeps.stamp [87/316] STAMP obj/clang/lib/Tooling/DependencyScanning/DependencyScanning.inputdeps.stamp [88/316] STAMP obj/clang/lib/Tooling/Refactoring/Refactoring.inputdeps.stamp [89/316] STAMP obj/clang/lib/Tooling/Syntax/Syntax.inputdeps.stamp [90/316] STAMP obj/clang/tools/c-index-test/c-index-test.inputdeps.stamp [91/316] STAMP obj/clang/lib/Tooling/Transformer/Transformer.inputdeps.stamp [92/316] STAMP obj/clang/tools/clang-installapi/clang-installapi.inputdeps.stamp [93/316] STAMP obj/clang/tools/clang-refactor/clang-refactor.inputdeps.stamp [94/316] STAMP obj/clang/tools/clang-scan-deps/clang-scan-deps.inputdeps.stamp [95/316] STAMP obj/clang/tools/diagtool/diagtool.inputdeps.stamp [96/316] STAMP obj/clang/tools/driver/clang.inputdeps.stamp [97/316] STAMP obj/clang/tools/libclang/libclang.inputdeps.stamp [98/316] STAMP obj/clang/unittests/AST/ASTTests.inputdeps.stamp [99/316] STAMP obj/clang/unittests/AST/ByteCode/InterpTests.inputdeps.stamp [100/316] STAMP obj/clang/unittests/ASTMatchers/ASTMatchersTests.inputdeps.stamp [101/316] STAMP obj/clang/unittests/Analysis/ClangAnalysisTests.inputdeps.stamp [102/316] STAMP obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests.inputdeps.stamp [103/316] STAMP obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests.inputdeps.stamp [104/316] STAMP obj/clang/unittests/CodeGen/ClangCodeGenTests.inputdeps.stamp [105/316] STAMP obj/clang/unittests/Tooling/ToolingTests.inputdeps.stamp [106/316] STAMP obj/clang/unittests/Driver/ClangDriverTests.inputdeps.stamp [107/316] STAMP obj/clang/unittests/Format/FormatTests.inputdeps.stamp [108/316] STAMP obj/clang/unittests/Frontend/FrontendTests.inputdeps.stamp [109/316] STAMP obj/clang/unittests/InstallAPI/InstallAPITests.inputdeps.stamp [110/316] STAMP obj/clang/unittests/Interpreter/ClangReplInterpreterTests.inputdeps.stamp [111/316] STAMP obj/clang/unittests/Lex/LexTests.inputdeps.stamp [112/316] STAMP obj/clang/unittests/Sema/SemaTests.inputdeps.stamp [113/316] STAMP obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.inputdeps.stamp [114/316] STAMP obj/clang/unittests/Serialization/SerializationTests.inputdeps.stamp [115/316] STAMP obj/clang/unittests/Tooling/Syntax/SyntaxTests.inputdeps.stamp [116/316] STAMP obj/clang-tools-extra/include-cleaner/lib/lib.inputdeps.stamp [117/316] STAMP obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.inputdeps.stamp [118/316] STAMP obj/clang-tools-extra/modularize/modularize.inputdeps.stamp [119/316] STAMP obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests.inputdeps.stamp [120/316] STAMP obj/clang-tools-extra/pp-trace/pp-trace.inputdeps.stamp [121/316] STAMP obj/clang-tools-extra/unittests/clang-query/ClangQueryTests.inputdeps.stamp [122/316] STAMP obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.inputdeps.stamp [123/316] STAMP obj/clang/lib/AST/AST.inputdeps.stamp [124/316] STAMP obj/clang/lib/ASTMatchers/ASTMatchers.inputdeps.stamp [125/316] STAMP obj/clang/lib/ASTMatchers/Dynamic/Dynamic.inputdeps.stamp [126/316] STAMP obj/clang/lib/Analysis/Analysis.inputdeps.stamp [127/316] LINK obj/llvm/unittests/Target/X86/X86Tests [128/316] LINK obj/llvm/unittests/Target/TargetMachineCTests [129/316] STAMP obj/llvm/unittests/unittests.stamp [130/316] STAMP obj/llvm/test/test.stamp [131/316] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o FAILED: obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o.d -o obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o -c ../../bolt/tools/heatmap/heatmap.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/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/tools/heatmap/heatmap.cpp:82:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :50:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/tools/heatmap/heatmap.cpp:87: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/heatmap/heatmap.cpp:83:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :52:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [132/316] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o FAILED: obj/bolt/unittests/Core/CoreTests.BinaryContext.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.BinaryContext.o.d -o obj/bolt/unittests/Core/CoreTests.BinaryContext.o -c ../../bolt/unittests/Core/BinaryContext.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -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 ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/unittests/Core/BinaryContext.cpp:33:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :152:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/unittests/Core/BinaryContext.cpp:38: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/BinaryContext.cpp:34:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :154:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [133/316] CXX obj/clang/lib/AST/ByteCode/AST.Context.o [134/316] CXX obj/clang/lib/AST/ByteCode/AST.ByteCodeEmitter.o [135/316] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o FAILED: obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o.d -o obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o -c ../../bolt/tools/driver/llvm-bolt.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/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/tools/driver/llvm-bolt.cpp:189:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :51:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/tools/driver/llvm-bolt.cpp:194: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/tools/driver/llvm-bolt.cpp:190:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :53:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [136/316] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o FAILED: obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o ../../chromeclang/bin/clang++ -MMD -MF obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o.d -o obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o -c ../../bolt/unittests/Core/MCPlusBuilder.cpp -DAARCH64_AVAILABLE -DX86_AVAILABLE -DGTEST_HAS_RTTI=0 -I../../llvm/lib/Target/AArch64 -I../../llvm/lib/Target/X86 -I../../llvm/include -Igen/llvm/include -I../../bolt/include -Igen/bolt/include -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/MCTargetDesc -Igen/llvm/lib/Target/AArch64/Utils -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -Igen/llvm/lib/Target/X86/MCTargetDesc -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 ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXAsmParser' BOLT_TARGET(NVPTX) ^ ../../bolt/unittests/Core/MCPlusBuilder.cpp:43:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##AsmParser(); \ ^ :66:1: note: expanded from here LLVMInitializeNVPTXAsmParser ^ In file included from ../../bolt/unittests/Core/MCPlusBuilder.cpp:48: gen/bolt/include/bolt/Core/TargetConfig.def:30:1: error: use of undeclared identifier 'LLVMInitializeNVPTXDisassembler' ../../bolt/unittests/Core/MCPlusBuilder.cpp:44:3: note: expanded from macro 'BOLT_TARGET' LLVMInitialize##target##Disassembler(); \ ^ :68:1: note: expanded from here LLVMInitializeNVPTXDisassembler ^ 2 errors generated. [137/316] CXX obj/clang/lib/AST/ByteCode/AST.Compiler.o [138/316] CXX obj/clang/lib/AST/ByteCode/AST.EvalEmitter.o [139/316] CXX obj/clang/lib/AST/ByteCode/AST.Disasm.o [140/316] CXX obj/clang/lib/AST/ByteCode/AST.Interp.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.