INFO:2026-07-27T01:41:34Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 19cdc69bac7e..93496734598a 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 93496734598a [mlir][arith] Fold trivial shifts (`0<>x`, `-1>>x`) (#212159) INFO:2026-07-27T01:41:38Z:root:syncing... Deleted branch merge (was 19cdc69bac7e). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2026-07-27T01:41:38Z:root:building ninja: Entering directory `out/gn' [1/352] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [2/352] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [3/352] AR lib/libLLVMRISCVDesc.a [4/352] AR lib/libLLVMRISCVDisassembler.a [5/352] AR lib/libLLVMTargetRISCVMCA.a [6/352] AR lib/libLLVMRISCVAsmParser.a [7/352] AR lib/libLLVMExegesisRISCV.a [8/352] AR lib/libLLVMRISCVCodeGen.a [9/352] LINK ./bin/llvm-nm [10/352] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [11/352] LINK ./bin/llvm-dwarfdump [12/352] LINK ./bin/llvm-cfi-verify [13/352] LINK ./bin/llvm-cxxmap [14/352] LINK ./bin/llvm-dwp [15/352] LINK ./bin/sancov [16/352] LINK ./bin/llvm-objdump [17/352] LINK ./bin/llvm-mca [18/352] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [19/352] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [20/352] LINK ./bin/llvm-mc [21/352] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [22/352] LINK ./bin/llvm-xray [23/352] LINK ./bin/llvm-profgen [24/352] LINK ./bin/llvm-ar [25/352] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [26/352] LINK ./bin/llvm-lipo [27/352] LINK ./bin/llvm-cxxdump [28/352] LINK ./bin/llvm-rtdyld [29/352] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [30/352] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [31/352] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [32/352] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [33/352] LINK ./bin/llvm-bolt-heatmap [34/352] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [35/352] LINK ./bin/llvm-debuginfo-analyzer [36/352] LINK ./bin/llvm-ml [37/352] LINK ./bin/llvm-exegesis [38/352] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [39/352] LINK ./bin/llvm-libtool-darwin [40/352] LINK obj/llvm/unittests/CGData/CodeGenDataTests [41/352] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [42/352] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [43/352] LINK ./bin/llvm-jitlink [44/352] LINK ./bin/llvm-bolt [45/352] LINK obj/bolt/unittests/Profile/ProfileTests [46/352] LINK ./bin/clang-extdef-mapping [47/352] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [48/352] LINK obj/bolt/unittests/Passes/PassTests [49/352] LINK obj/bolt/unittests/Core/CoreTests [50/352] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [51/352] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [52/352] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [53/352] LINK obj/llvm/unittests/MC/MCTests [54/352] LINK ./bin/clang-sycl-linker [55/352] LINK ./bin/llc [56/352] LINK ./bin/llvm-lto [57/352] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [58/352] LINK ./bin/clang-scan-deps [59/352] LINK ./bin/llvm-dwarfutil [60/352] LINK ./bin/llvm-gsymutil [61/352] SOLINK ./lib/libLTO.so [62/352] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [63/352] LINK ./bin/llvm-isel-fuzzer [64/352] LINK obj/clang/unittests/Frontend/FrontendTests [65/352] LINK ./bin/clang-linker-wrapper [66/352] LINK obj/clang/unittests/CrossTU/CrossTUTests [67/352] LINK ./bin/clang-tidy [68/352] LINK ./bin/llvm-c-test [69/352] LINK ./bin/clang-nvlink-wrapper [70/352] LINK ./bin/llvm-opt-fuzzer [71/352] LINK ./bin/llvm-ir2vec [72/352] LINK ./bin/dsymutil [73/352] LINK ./bin/opt [74/352] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [75/352] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [76/352] LINK ./bin/clang-check [77/352] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [78/352] SOLINK ./lib/libclang.so [79/352] LINK ./bin/llvm-split [80/352] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [81/352] LINK obj/llvm/unittests/Target/TargetMachineCTests [82/352] LINK ./bin/llvm-reduce [83/352] LINK obj/llvm/unittests/CodeGen/CodeGenTests [84/352] LINK ./bin/llvm-lto2 [85/352] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [86/352] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [87/352] LINK obj/clang/unittests/Tooling/ToolingTests [88/352] LINK obj/llvm/unittests/MIR/MIRTests [89/352] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [90/352] LINK obj/clang/unittests/libclang/libclangTests [91/352] LINK obj/clang/unittests/Driver/ClangDriverTests [92/352] LINK obj/llvm/unittests/MI/MITests [93/352] LINK ./bin/lldb [94/352] LINK ./bin/lldb-test [95/352] LINK ./bin/lldb-dap [96/352] LINK ./bin/clang-repl [97/352] LINK ./bin/c-index-test [98/352] CXX obj/lld/ELF/ELF.Relocations.o FAILED: obj/lld/ELF/ELF.Relocations.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/lld/ELF/ELF.Relocations.o.d -o obj/lld/ELF/ELF.Relocations.o -c ../../lld/ELF/Relocations.cpp -I../../lld/ELF -I../../llvm/include -Igen/llvm/include -I../../lld/include -Igen/lld/include -Igen/lld/ELF -I. -Igen/llvm/include/llvm/IR -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../lld/ELF/Relocations.cpp:756:45: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:1255:3: note: in instantiation of function template specialization 'addPltEntry' requested here 1255 | addPltEntry(ctx, *ctx.in.iplt, *ctx.in.igotPlt, dyn, ctx.target->iRelativeRel, | ^ ../../lld/ELF/Relocations.cpp:756:45: note: insert an explicit cast to silence this issue 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:760:58: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:760:58: note: insert an explicit cast to silence this issue 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:756:45: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:1310:7: note: in instantiation of function template specialization 'addPltEntry' requested here 1310 | addPltEntry(ctx, *ctx.in.plt, *ctx.in.gotPlt, *ctx.in.relaPlt, | ^ ../../lld/ELF/Relocations.cpp:756:45: note: insert an explicit cast to silence this issue 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:760:58: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:760:58: note: insert an explicit cast to silence this issue 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ | static_cast( ) 4 errors generated. [99/352] LINK ./bin/clang ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.