INFO:2025-08-09T17:13:31Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD 870aa979c485..24b772769f47 main -> origin/main Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) Switched to branch 'main' HEAD is now at 24b772769f47 [libc++] Implement LWG4222 'expected' constructor from a single value missing a constraint (#152676) INFO:2025-08-09T17:14:05Z:root:syncing... Deleted branch merge (was 0f0b70993a53). Switched to a new branch 'merge' Branch 'merge' set up to track remote branch 'main' from 'origin'. [merge 4607e31805a5] [gn build] Port 160f5ca0f5e3 1 file changed, 1 insertion(+) [gn build] Port 160f5ca0f5e3 -- https://github.com/llvm/llvm-project/commit/160f5ca0f5e3 INFO:2025-08-09T17:14:13Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/236] LIB lib/clangAST.lib [2/236] LIB lib/LLVMMIRParser.lib [3/236] LIB lib/LLVMAVRCodeGen.lib [4/236] LIB lib/LLVMMipsCodeGen.lib [5/236] LINK ./bin/clang-apply-replacements.exe [6/236] LINK ./bin/find-all-symbols.exe [7/236] LINK ./bin/clang-change-namespace.exe [8/236] LINK ./bin/clang-doc.exe [9/236] LINK ./bin/clang-include-fixer.exe [10/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFObjectWriter.obj [11/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVInstPrinter.obj [12/236] LINK ./bin/clang-query.exe [13/236] LINK ./bin/clang-move.exe [14/236] LINK ./bin/clang-reorder-fields.exe [15/236] CXX obj/llvm/lib/Target/RISCV/MCA/MCA.RISCVCustomBehaviour.obj [16/236] LINK ./bin/modularize.exe [17/236] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests.exe [18/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFStreamer.obj [19/236] LINK ./bin/pp-trace.exe [20/236] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests.exe [21/236] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.exe [22/236] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests.exe [23/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVAsmBackend.obj [24/236] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.exe [25/236] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests.exe [26/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCCodeEmitter.obj [27/236] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests.exe [28/236] CXX obj/llvm/lib/Target/RISCV/Disassembler/Disassembler.RISCVDisassembler.obj [29/236] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.exe [30/236] LINK ./bin/clang-diff.exe [31/236] LINK ./bin/diagtool.exe [32/236] LINK ./bin/clang-installapi.exe [33/236] LINK ./bin/clang-refactor.exe [34/236] LINK obj/clang/unittests/AST/ByteCode/InterpTests.exe [35/236] LINK obj/clang/unittests/AST/ASTTests.exe [36/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPostRAExpandPseudoInsts.obj [37/236] LINK ./bin/clang-import-test.exe [38/236] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests.exe [39/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRedundantCopyElimination.obj [40/236] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests.exe [41/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVBaseInfo.obj [42/236] LINK obj/clang/unittests/InstallAPI/InstallAPITests.exe [43/236] LIB lib/lldbPluginSymbolFileNativePDB.lib [44/236] LINK obj/clang/unittests/Format/FormatTests.exe [45/236] LIB lib/lldbPluginSymbolFilePDB.lib [46/236] LIB lib/LLVMAMDGPUCodeGen.lib [47/236] LINK obj/clang/unittests/Parse/ParseTests.exe [48/236] LINK obj/clang/unittests/Analysis/ClangAnalysisTests.exe [49/236] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests.exe [50/236] LINK obj/clang/unittests/Index/IndexTests.exe [51/236] LINK obj/clang/unittests/Lex/LexTests.exe [52/236] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests.exe [53/236] LINK ./bin/lli-child-target.exe [54/236] LINK obj/clang/unittests/Rewrite/RewriteTests.exe [55/236] LINK obj/clang/unittests/Sema/SemaTests.exe [56/236] LINK obj/clang/unittests/Serialization/SerializationTests.exe [57/236] LINK obj/clang/unittests/Support/ClangSupportTests.exe [58/236] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.exe [59/236] LINK ./bin/lli.exe [60/236] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests.exe [61/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorMaskDAGMutation.obj [62/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertReadWriteCSR.obj [63/236] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests.exe [64/236] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests.exe [65/236] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests.exe [66/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertWriteVXRM.obj [67/236] LINK obj/llvm/unittests/Target/ARM/ARMTests.exe [68/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLateBranchOpt.obj [69/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSelectionDAGInfo.obj [70/236] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests.exe [71/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLandingPadSetup.obj [72/236] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests.exe [73/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMatInt.obj [74/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFoldMemOffset.obj [75/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMachineFunctionInfo.obj [76/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMoveMerger.obj [77/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVLoadStoreOptimizer.obj [78/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMakeCompressible.obj [79/236] CXX obj/llvm/lib/Target/RISCV/AsmParser/AsmParser.RISCVAsmParser.obj [80/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVMV0Elimination.obj [81/236] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.exe [82/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandAtomicPseudoInsts.obj [83/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVMergeBaseOffset.obj [84/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVPushPopOptimizer.obj [85/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVectorPeephole.obj [86/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCExpr.obj [87/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.obj [88/236] LINK obj/llvm/unittests/Target/X86/X86Tests.exe [89/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVIndirectBranchTracking.obj [90/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.obj [91/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVVLOptimizer.obj [92/236] CXX obj/clang/lib/Frontend/Rewrite/Rewrite.RewriteObjC.obj FAILED: obj/clang/lib/Frontend/Rewrite/Rewrite.RewriteObjC.obj ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang-cl /nologo /showIncludes /Foobj/clang/lib/Frontend/Rewrite/Rewrite.RewriteObjC.obj /c ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -DUNICODE -DCLANG_BUILD_STATIC -I../../llvm/include -Igen/llvm/include -I../../clang/include -Igen/clang/include -Igen/clang/include/clang/AST -Igen/clang/include/clang/Basic -Igen/llvm/include/llvm/Frontend/OpenMP /O2 /Gw /Zc:inline /EHs-c- /W4 -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fmsc-version=1926 /Brepro -fdebug-compilation-dir=. /winsysroot../../sysroot-3bda71a11e -Wcovered-switch-default /std:c++17 /GR- ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(2361,52): error: no member named 'getTagDeclType' in 'clang::ASTContext' 2361 | QualType argT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(2404,52): error: no member named 'getTagDeclType' in 'clang::ASTContext' 2404 | QualType argT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(2555,19): error: no member named 'getTagDeclType' in 'clang::ASTContext' 2555 | return Context->getTagDeclType(SuperStructDecl); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(2588,19): error: no member named 'getTagDeclType' in 'clang::ASTContext' 2588 | return Context->getTagDeclType(ConstantStringDecl); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(3753,56): error: no member named 'getTagDeclType' in 'clang::ASTContext' 3753 | QualType PtrBlock = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(4471,57): error: no member named 'getTagDeclType' in 'clang::ASTContext' 4471 | QualType castT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(4837,63): error: no member named 'getDecl' in 'clang::RecordType' 4837 | RecordDecl *RD = VD->getType()->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(5807,57): error: no member named 'getTagDeclType' in 'clang::ASTContext' 5807 | QualType castT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteObjC.cpp(5848,57): error: no member named 'getTagDeclType' in 'clang::ASTContext' 5848 | QualType castT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ 9 errors generated. [93/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVRegisterInfo.obj [94/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVZacasABIFix.obj [95/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandPseudoInsts.obj [96/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVOptWInstrs.obj [97/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCObjectFileInfo.obj [98/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInterleavedAccess.obj [99/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVFrameLowering.obj [100/236] CXX obj/clang/lib/Frontend/Rewrite/Rewrite.RewriteModernObjC.obj FAILED: obj/clang/lib/Frontend/Rewrite/Rewrite.RewriteModernObjC.obj ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang-cl /nologo /showIncludes /Foobj/clang/lib/Frontend/Rewrite/Rewrite.RewriteModernObjC.obj /c ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -DUNICODE -DCLANG_BUILD_STATIC -I../../llvm/include -Igen/llvm/include -I../../clang/include -Igen/clang/include -Igen/clang/include/clang/AST -Igen/clang/include/clang/Basic -Igen/llvm/include/llvm/Frontend/OpenMP /O2 /Gw /Zc:inline /EHs-c- /W4 -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fmsc-version=1926 /Brepro -fdebug-compilation-dir=. /winsysroot../../sysroot-3bda71a11e -Wcovered-switch-default /std:c++17 /GR- ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(855,51): error: no member named 'getDecl' in 'clang::RecordType' 855 | RecordDecl *RD = IvarT->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(868,65): error: no member named 'getTagDeclType' in 'clang::ASTContext' 868 | QualType PtrStructIMPL = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3002,19): error: no member named 'getTagDeclType' in 'clang::ASTContext' 3002 | return Context->getTagDeclType(SuperStructDecl); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3035,19): error: no member named 'getTagDeclType' in 'clang::ASTContext' 3035 | return Context->getTagDeclType(ConstantStringDecl); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3640,50): error: no member named 'getDecl' in 'clang::RecordType' 3640 | RecordDecl *RD = Type->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3663,46): error: no member named 'getDecl' in 'clang::EnumType' 3663 | EnumDecl *ED = Type->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3735,38): error: no member named 'getDecl' in 'clang::RecordType' 3735 | TD = Type->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3738,36): error: no member named 'getDecl' in 'clang::EnumType' 3738 | TD = Type->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(3796,19): error: no member named 'getTagDeclType' in 'clang::ASTContext' 3796 | return Context->getTagDeclType(RD); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(4575,56): error: no member named 'getTagDeclType' in 'clang::ASTContext' 4575 | QualType PtrBlock = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(5319,57): error: no member named 'getTagDeclType' in 'clang::ASTContext' 5319 | QualType castT = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(5722,63): error: no member named 'getDecl' in 'clang::RecordType' 5722 | RecordDecl *RD = VD->getType()->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(7463,55): error: no member named 'getDecl' in 'clang::RecordType' 7463 | RecordDecl *RD = IvarT->castAs()->getDecl(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp(7476,69): error: no member named 'getTagDeclType' in 'clang::ASTContext' 7476 | QualType PtrStructIMPL = Context->getPointerType(Context->getTagDeclType(RD)); | ~~~~~~~ ^ 14 errors generated. [101/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInsertVSETVLI.obj [102/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVGatherScatterLowering.obj [103/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVTargetStreamer.obj [104/236] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPostprocessing.obj [105/236] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.MCInstrAnalysisTest.obj [106/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetTransformInfo.obj [107/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVInstrInfo.obj [108/236] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPreprocessing.obj [109/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetMachine.obj [110/236] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.TargetTest.obj [111/236] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.obj [112/236] CXX obj/llvm/unittests/Target/RISCV/RISCVTests.RISCVInstrInfoTest.obj [113/236] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCTargetDesc.obj [114/236] CXX obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests.SnippetGeneratorTest.obj [115/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelDAGToDAG.obj [116/236] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVISelLowering.obj ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.