Running phase: unpackPhase unpacking source archive /nix/store/vvm402c7c2ldqmjl7aa1bxbh2chp9pg0-clang-src-20.1.8 source root is clang-src-20.1.8/clang separate-debug-info: recording checksum of source files for debug support... Running phase: patchPhase applying patch /nix/store/4qh1l55wx654v0ls51dg1wdi5xy93w9b-purity.patch patching file lib/Driver/ToolChains/Gnu.cpp Hunk #1 succeeded at 448 (offset 2 lines). applying patch /nix/store/96cbfymn788ssbhmay4sy7h268qg81fl-gnu-install-dirs.patch patching file cmake/modules/AddClang.cmake Hunk #1 succeeded at 134 (offset 15 lines). patching file lib/Headers/CMakeLists.txt Hunk #1 succeeded at 385 (offset 48 lines). patching file tools/libclang/CMakeLists.txt Hunk #1 succeeded at 250 (offset 4 lines). patching file tools/scan-build-py/CMakeLists.txt applying patch /nix/store/xw76f26zh4k3x80pnjpkjvahf2bjlnq4-clang-at-least-16-LLVMgold-path.patch patching file lib/Driver/ToolChains/CommonArgs.cpp Hunk #1 succeeded at 882 (offset 293 lines). Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/sn35hsn8cq14qva2g6shfcyg98b3pchh-clang-20.1.8-lib/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/sn35hsn8cq14qva2g6shfcyg98b3pchh-clang-20.1.8-lib/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/sn35hsn8cq14qva2g6shfcyg98b3pchh-clang-20.1.8-lib/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8/share/doc/Clang -DCMAKE_INSTALL_INFODIR=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/sn35hsn8cq14qva2g6shfcyg98b3pchh-clang-20.1.8-lib/lib -DCMAKE_STRIP=/nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/ranlib -DCMAKE_AR=/nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/jjjd9r45c3mhw8yrlppxdprfxwccjvqf-clang-20.1.8 -DCLANG_INSTALL_PACKAGE_DIR:STRING=/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/lib/cmake/clang -DCLANGD_BUILD_XPC:BOOL=FALSE -DLLVM_ENABLE_RTTI:BOOL=TRUE -DLLVM_INCLUDE_TESTS:BOOL=FALSE -DLLVM_TABLEGEN_EXE:STRING=/nix/store/34zcyryra276wwa7kqvwbjb1fyq95mzm-llvm-tblgen-20.1.8/bin/llvm-tblgen -DCLANG_TABLEGEN:STRING=/nix/store/34zcyryra276wwa7kqvwbjb1fyq95mzm-llvm-tblgen-20.1.8/bin/clang-tblgen -DCLANG_TIDY_CONFUSABLE_CHARS_GEN:STRING=/nix/store/34zcyryra276wwa7kqvwbjb1fyq95mzm-llvm-tblgen-20.1.8/bin/clang-tidy-confusable-chars-gen -DLLVM_DIR:STRING=/nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/lib/cmake/llvm CMake Deprecation Warning at /build/clang-src-20.1.8/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:7 (include) -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could NOT find FFI (missing: FFI_LIBRARIES HAVE_FFI_CALL) -- Found ZLIB: /nix/store/l6i35y2hlmdz0hvz690h3k4ilq9ahhzy-zlib-1.3.1/lib/libz.so (found version "1.3.1") -- Found LibXml2: /nix/store/wfk1mrpj1r5f7iyihjnh0jjixr900z7y-libxml2-2.15.1/lib/libxml2.so (found version "2.15.1") -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Found Python3: /nix/store/a1mjjnpfivsx5gi4rxbcr54vl6gyjfzj-python3-3.13.11/bin/python3.13 (found version "3.13.11") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for dladdr -- Looking for dladdr - found -- Clang version: 20.1.8 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_LINKER_FLAG_LONG_PLT -- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Failed CMake Warning at /build/clang-src-20.1.8/cmake/Modules/ExtendPath.cmake:13 (message): Since "/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/lib/cmake/clang" is absolute, it overrides base path: "${CLANG_INSTALL_PREFIX}". Call Stack (most recent call first): cmake/modules/CMakeLists.txt:56 (extend_path) CMake Warning at /build/clang-src-20.1.8/cmake/Modules/ExtendPath.cmake:13 (message): Since "/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/include" is absolute, it overrides base path: "${CLANG_INSTALL_PREFIX}". Call Stack (most recent call first): cmake/modules/CMakeLists.txt:59 (extend_path) -- Configuring done (4.9s) -- Generating done (0.9s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /build/clang-src-20.1.8/clang/build cmake: enabled parallel building cmake: enabled parallel installing Running phase: buildPhase build flags: -j2 [1/2184] Building Attrs.inc... [2/2184] Building AttrImpl.inc... [3/2184] Building AttrTextNodeDump.inc... [4/2184] Building AttrNodeTraverse.inc... [5/2184] Building StmtNodes.inc... [6/2184] Building DeclNodes.inc... [7/2184] Building TypeNodes.inc... [8/2184] Building AttrVisitor.inc... [9/2184] Building AbstractBasicReader.inc... [10/2184] Building AbstractBasicWriter.inc... [11/2184] Building AbstractTypeReader.inc... [12/2184] Building AbstractTypeWriter.inc... [13/2184] Building CommentNodes.inc... [14/2184] Building CommentHTMLTags.inc... [15/2184] Building CommentHTMLTagsProperties.inc... [16/2184] Building CommentHTMLNamedCharacterReferences.inc... [17/2184] Building CommentCommandList.inc... [18/2184] Building CommentCommandInfo.inc... [19/2184] Building StmtDataCollectors.inc... [20/2184] Building DiagnosticAnalysisKinds.inc... [21/2184] Building DiagnosticAnalysisEnums.inc... [22/2184] Building DiagnosticASTEnums.inc... [23/2184] Building DiagnosticASTKinds.inc... [24/2184] Building DiagnosticCommentKinds.inc... [25/2184] Building DiagnosticCommentEnums.inc... [26/2184] Building DiagnosticCommonEnums.inc... [27/2184] Building DiagnosticCommonKinds.inc... [28/2184] Building DiagnosticCrossTUKinds.inc... [29/2184] Building DiagnosticCrossTUEnums.inc... [30/2184] Building DiagnosticDriverEnums.inc... [31/2184] Building DiagnosticDriverKinds.inc... [32/2184] Building DiagnosticFrontendKinds.inc... [33/2184] Building DiagnosticFrontendEnums.inc... [34/2184] Building DiagnosticInstallAPIEnums.inc... [35/2184] Building DiagnosticInstallAPIKinds.inc... [36/2184] Building DiagnosticLexEnums.inc... [37/2184] Building DiagnosticLexKinds.inc... [38/2184] Building DiagnosticParseEnums.inc... [39/2184] Building DiagnosticParseKinds.inc... [40/2184] Building DiagnosticRefactoringKinds.inc... [41/2184] Building DiagnosticRefactoringEnums.inc... [42/2184] Building DiagnosticSemaEnums.inc... [43/2184] Building DiagnosticSemaKinds.inc... [44/2184] Building DiagnosticSerializationKinds.inc... [45/2184] Building DiagnosticSerializationEnums.inc... [46/2184] Building DiagnosticIndexName.inc... [47/2184] Building DiagnosticGroups.inc... [48/2184] Building AttrList.inc... [49/2184] Building AttrParsedAttrList.inc... [50/2184] Building RegularKeywordAttrInfo.inc... [51/2184] Building AttrSubMatchRulesList.inc... [52/2184] Building CXX11AttributeInfo.inc... [53/2184] Building AttrHasAttributeImpl.inc... [54/2184] Building BuiltinsBPF.inc... [55/2184] Building Builtins.inc... [56/2184] Building BuiltinsNVPTX.inc... [57/2184] Building BuiltinsHexagon.inc... [58/2184] Building BuiltinsRISCV.inc... [59/2184] Building BuiltinsSPIRV.inc... [60/2184] Building BuiltinsX86_64.inc... [61/2184] Building BuiltinsX86.inc... [62/2184] Building arm_fp16.inc... [63/2184] Building arm_neon.inc... [64/2184] Building arm_immcheck_types.inc... [65/2184] Building arm_mve_builtins.inc... [66/2184] Building arm_mve_builtin_sema.inc... [67/2184] Building arm_mve_builtin_cg.inc... [68/2184] Building arm_mve_builtin_aliases.inc... [69/2184] Building arm_sve_builtins.inc... [70/2184] Building arm_sve_builtin_cg.inc... [71/2184] Building arm_sve_typeflags.inc... [72/2184] Building arm_sve_streaming_attrs.inc... [73/2184] Building arm_sme_builtins.inc... [74/2184] Building arm_sme_builtin_cg.inc... [75/2184] Building arm_sme_sema_rangechecks.inc... [76/2184] Building arm_sme_streaming_attrs.inc... [77/2184] Building arm_sme_builtins_za_state.inc... [78/2184] Building arm_cde_builtins.inc... [79/2184] Building arm_cde_builtin_cg.inc... [80/2184] Building arm_cde_builtin_sema.inc... [81/2184] Building arm_sve_sema_rangechecks.inc... [82/2184] Building arm_cde_builtin_aliases.inc... [83/2184] Building riscv_vector_builtins.inc... [84/2184] Building riscv_vector_builtin_cg.inc... [85/2184] Building riscv_sifive_vector_builtins.inc... [86/2184] Building riscv_sifive_vector_builtin_cg.inc... [87/2184] Building riscv_sifive_vector_builtin_sema.inc... [88/2184] Building riscv_vector_builtin_sema.inc... [89/2184] Building AttrParserStringSwitches.inc... [90/2184] Building AttrSubMatchRulesParserStringSwitches.inc... [91/2184] Building Options.inc... [92/2184] Building AttrTemplateInstantiate.inc... [93/2184] Building AttrSpellingListIndex.inc... [94/2184] Building AttrParsedAttrKinds.inc... [95/2184] Building AttrPCHRead.inc... [96/2184] Building AttrParsedAttrImpl.inc... [97/2184] Building AttrPCHWrite.inc... [98/2184] Building Nodes.inc... [99/2184] Building Checkers.inc... [100/2184] Building NodeClasses.inc... [101/2184] Generating VCSVersion.inc [102/2184] Bundling HTMLLogger resources [103/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o [104/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o [105/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o [106/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o [107/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o [108/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o [109/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o [110/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o [111/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o [112/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o [113/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o [114/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o [115/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o [116/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o [117/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o [118/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o [119/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o [120/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o [121/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o [122/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o [123/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o [124/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o [125/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o [126/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o [127/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o [128/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o [129/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o [130/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o [131/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o [132/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o [133/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o [134/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceManager.h:37, from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceMgrAdapter.h:17, from /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:14: In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)' at /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:120:49: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1499 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp: In member function 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)': /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:101:12: note: 'DiagID' was declared here 101 | unsigned DiagID; | ^~~~~~ [135/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o [136/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o [137/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o [138/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o [139/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o [140/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o [141/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o [142/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o [143/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o [144/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o [145/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o [146/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o [147/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o [148/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o [149/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o [150/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o [151/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o [152/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o [153/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o [154/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o [155/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o [156/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o [157/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o [158/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o [159/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o [160/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o [161/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o [162/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o [163/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o [164/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o [165/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o [166/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o [167/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o [168/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o [169/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o [170/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o [171/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o [172/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o [173/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o [174/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o [175/2184] Linking CXX static library lib/libclangBasic.a [176/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o [177/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o [178/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o [179/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o [180/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o /build/clang-src-20.1.8/clang/lib/Lex/Lexer.cpp: In member function 'std::optional clang::Lexer::tryReadNumericUCN(const char*&, const char*, clang::Token*)': /build/clang-src-20.1.8/clang/lib/Lex/Lexer.cpp:3437:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3437 | while (Count != NumHexDigits || Delimited) { | ~~~~~~^~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Lex/Lexer.cpp:3416:12: note: 'NumHexDigits' was declared here 3416 | unsigned NumHexDigits; | ^~~~~~~~~~~~ [181/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [182/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)': /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp:1620:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1620 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp:1563:15: note: 'ExponentBegin' was declared here 1563 | const char *ExponentBegin; | ^~~~~~~~~~~~~ [183/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [184/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [185/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [186/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [187/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o [188/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o [189/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o [190/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [191/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o [192/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [193/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o [194/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [195/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [196/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [197/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [198/2184] Building Opcodes.inc... [199/2184] Building AttrDocTable.inc... [200/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o [201/2184] Linking CXX static library lib/libclangLex.a [202/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o [203/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o [204/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o [205/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o [206/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o [207/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp: In function 'clang::GVALinkage basicGVALinkageForFunction(const clang::ASTContext&, const clang::FunctionDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:12550:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 12550 | return External; | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:12525:14: note: 'External' was declared here 12525 | GVALinkage External; | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const': /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:3177:15: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 3177 | const Type *TypeNode; | ^~~~~~~~ [208/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTImporter.h:18, from /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:14: In member function 'clang::DeclarationName::StoredNameKind clang::DeclarationName::getStoredNameKind() const', inlined from 'bool clang::DeclarationName::isIdentifier() const' at /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:385:55, inlined from 'clang::IdentifierInfo* clang::DeclarationName::getAsIdentifierInfo() const' at /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:421:21, inlined from 'clang::IdentifierInfo* clang::NamedDecl::getIdentifier() const' at /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:274:74, inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5893:35: /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:266:40: warning: 'Property' may be used uninitialized [-Wmaybe-uninitialized] 266 | return static_cast(Ptr & PtrMask); | ^~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5877:21: note: 'Property' was declared here 5877 | ObjCPropertyDecl *Property; | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5724:58: warning: 'Iface' may be used uninitialized [-Wmaybe-uninitialized] 5724 | ObjCImplementationDecl *Impl = Iface->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5715:22: note: 'Iface' was declared here 5715 | ObjCInterfaceDecl *Iface; | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5760:43: warning: 'Super' may be used uninitialized [-Wmaybe-uninitialized] 5759 | if ((Super && !Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5760 | (!Super && Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 5761 | (Super && Impl->getSuperClass() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5762 | !declaresSameEntity(Super->getCanonicalDecl(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5763 | Impl->getSuperClass()))) { | ~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5720:22: note: 'Super' was declared here 5720 | ObjCInterfaceDecl *Super; | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5681:61: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 5681 | ObjCCategoryImplDecl *ToImpl = Category->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5677:21: note: 'Category' was declared here 5677 | ObjCCategoryDecl *Category; | ^~~~~~~~ In member function 'void clang::Decl::setObjectOfFriendDecl(bool)', inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4411:39: /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:1185:5: warning: 'ToFriendD' may be used uninitialized [-Wmaybe-uninitialized] 1185 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ^~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4405:16: note: 'ToFriendD' was declared here 4405 | NamedDecl *ToFriendD; | ^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4965:43: warning: 'ToInterface' may be used uninitialized [-Wmaybe-uninitialized] 4965 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4959:22: note: 'ToInterface' was declared here 4959 | ObjCInterfaceDecl *ToInterface; | ^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:3241:39: warning: 'ToDescribed' may be used uninitialized [-Wmaybe-uninitialized] 3241 | D2CXX->setDescribedClassTemplate(ToDescribed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:3238:26: note: 'ToDescribed' was declared here 3238 | ClassTemplateDecl *ToDescribed; | ^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6767:40: warning: 'TemplatedFD' may be used uninitialized [-Wmaybe-uninitialized] 6767 | if (TemplatedFD->getDescribedTemplate()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6734:17: note: 'TemplatedFD' was declared here 6734 | FunctionDecl *TemplatedFD; | ^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)': /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6236:56: warning: 'ClassTemplate' may be used uninitialized [-Wmaybe-uninitialized] 6236 | PrevDecl = ClassTemplate->findPartialSpecialization(TemplateArgs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 6237 | *ToTPListOrErr, | ~~~~~~~~~~~~~~~ 6238 | InsertPos); | ~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6207:22: note: 'ClassTemplate' was declared here 6207 | ClassTemplateDecl *ClassTemplate; | ^~~~~~~~~~~~~ [209/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o [210/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o [211/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o [212/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o [213/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o [214/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o [215/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o [216/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o [217/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o [218/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o [219/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o [220/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o [221/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o [222/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o [223/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o [224/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o [225/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o [226/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o [227/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o [228/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o [229/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o [230/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o [231/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o [232/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o [233/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o [234/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o [235/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o [236/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o [237/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o [238/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o [239/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o [240/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o [241/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o [242/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o [243/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o [244/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o [245/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o [246/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o [247/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o [248/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Descriptor.h:18, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Function.h:18, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FunctionPointer.h:12, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpStack.h:17, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Context.h:19, from /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:35: In member function 'const clang::Expr* clang::CallExpr::getArg(unsigned int) const', inlined from 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)' at /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:13166:27: /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:3083:25: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 3083 | return getArgs()[Arg]; | ^ /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)': /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:13159:14: note: 'Arg' was declared here 13159 | unsigned Arg; | ^~~ In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FixedPoint.h:13, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpStack.h:16: In member function 'clang::ComparisonCategoryResult clang::ComparisonCategoryInfo::makeWeakResult(clang::ComparisonCategoryResult) const', inlined from '{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::' at /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:14639:45: /build/clang-src-20.1.8/clang/include/clang/AST/ComparisonCategories.h:154:21: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 154 | if (!isStrong() && Res == CCR::Equal) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp: In lambda function: /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:14618:30: note: 'CCR' was declared here 14618 | ComparisonCategoryResult CCR; | ^~~ [249/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o [250/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o [251/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o In lambda function, inlined from 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6471:17: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6466:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] 6466 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6416:12: note: 'ElemT' was declared here 6416 | PrimType ElemT; | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::EvalEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3377:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] 3377 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3329:21: note: 'Desc' was declared here 3329 | const Descriptor *Desc; | ^~~~ In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:9: In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*) [with Emitter = clang::interp::EvalEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::Compiler*) [with Emitter = clang::interp::EvalEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:503:75, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::Compiler*) [with Emitter = clang::interp::EvalEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:591:63, inlined from 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:444:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler::VarScope' [-Wdangling-pointer=] 444 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: note: 'Scope' declared here 4969 | BlockScope Scope(this); | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:215:47: note: 'this' declared here 215 | bool visitCompoundStmt(const CompoundStmt *S); | ^ In lambda function, inlined from 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6471:17: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6466:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] 6466 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6416:12: note: 'ElemT' was declared here 6416 | PrimType ElemT; | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::ByteCodeEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3377:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] 3377 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3329:21: note: 'Desc' was declared here 3329 | const Descriptor *Desc; | ^~~~ In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*) [with Emitter = clang::interp::ByteCodeEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::Compiler*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:503:75, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::Compiler*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:591:63, inlined from 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:444:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler::VarScope' [-Wdangling-pointer=] 444 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: note: 'Scope' declared here 4969 | BlockScope Scope(this); | ^~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:215:47: note: 'this' declared here 215 | bool visitCompoundStmt(const CompoundStmt *S); | ^ [252/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o [253/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Frame.cpp.o [254/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o [255/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o [256/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APSInt.h:18, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFixedPoint.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/APValue.h:17, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Integral.h:16, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:12, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:9: In destructor 'llvm::APInt::~APInt()', inlined from 'clang::interp::APSInt clang::interp::Boolean::toAPSInt() const' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:56:19, inlined from 'clang::interp::APSInt clang::interp::peekToAPSInt(InterpStack&, PrimType, size_t)' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:81:3: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APInt.h:192:18: warning: 'void operator delete [](void*)' called on a pointer to an unallocated object '1' [-Wfree-nonheap-object] 192 | delete[] U.pVal; | ^~~~ In destructor 'llvm::APInt::~APInt()', inlined from 'clang::interp::APSInt clang::interp::Boolean::toAPSInt() const' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:56:19, inlined from 'clang::interp::APSInt clang::interp::getAPSIntParam(const InterpFrame*, unsigned int)' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:46:3: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APInt.h:192:18: warning: 'void operator delete [](void*)' called on a pointer to an unallocated object '1' [-Wfree-nonheap-object] 192 | delete[] U.pVal; | ^~~~ In function 'bool clang::interp::interp__builtin_fpclassify(InterpState&, CodePtr, const InterpFrame*, const Function*, const clang::CallExpr*)', inlined from 'bool clang::interp::InterpretBuiltin(InterpState&, CodePtr, const Function*, const clang::CallExpr*, uint32_t)' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:2219:36: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:604:39: warning: 'Index' may be used uninitialized [-Wmaybe-uninitialized] 604 | align(primSize(PT_Float)) + ((1 + (4 - Index)) * align(IntSize)); | ~~~^~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp: In function 'bool clang::interp::InterpretBuiltin(InterpState&, CodePtr, const Function*, const clang::CallExpr*, uint32_t)': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:584:12: note: 'Index' was declared here 584 | unsigned Index; | ^~~~~ [257/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o [258/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o [259/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp: In function 'void clang::interp::collectBlocks(const Pointer&, llvm::SetVector&)': /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp:207:22: warning: possibly dangling reference to a temporary [-Wdangling-reference] 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); | ^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp:207:47: note: 'clang::interp::Pointer' temporary created here 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); | ~~~~~~~~~~~^~~ [260/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:12: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11755:24: required from here 11755 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11760:24: required from here 11760 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11765:25: required from here 11765 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11770:25: required from here 11770 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11775:25: required from here 11775 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11780:25: required from here 11780 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11785:25: required from here 11785 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11790:25: required from here 11790 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11795:24: required from here 11795 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11800:25: required from here 11800 | return Divc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29199:24: required from here 29199 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29204:24: required from here 29204 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29209:25: required from here 29209 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29214:25: required from here 29214 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29219:25: required from here 29219 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29224:25: required from here 29224 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29229:25: required from here 29229 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29234:25: required from here 29234 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29239:24: required from here 29239 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29244:25: required from here 29244 | return Mulc(S, OpPC); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Descriptor.h:17, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Function.h:18, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FunctionPointer.h:12, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.h:12, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.h:16, from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:9: In destructor 'llvm::APInt::~APInt()', inlined from 'clang::interp::APSInt clang::interp::Boolean::toAPSInt() const' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:56:19, inlined from 'clang::APValue clang::interp::Boolean::toAPValue(const clang::ASTContext&) const' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:61:72, inlined from 'bool clang::interp::EvalEmitter::emitRet(const clang::interp::SourceInfo&) [with clang::interp::PrimType = clang::interp::PT_Bool]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:139:47, inlined from 'bool clang::interp::EvalEmitter::emitRet(const clang::interp::SourceInfo&) [with clang::interp::PrimType = clang::interp::PT_Bool]' at /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:134:33, inlined from 'bool clang::interp::EvalEmitter::emitRet(clang::interp::PrimType, const clang::interp::SourceInfo&)' at /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:31402:7: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APInt.h:192:18: warning: 'void operator delete [](void*)' called on a pointer to an unallocated object '1' [-Wfree-nonheap-object] 192 | delete[] U.pVal; | ^~~~ [261/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o [262/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o [263/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o [264/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o [265/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o [266/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o [267/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o [268/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o [269/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o [270/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o [271/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o [272/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o [273/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o [274/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.cpp:9: /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11563:22: required from here 11563 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11568:22: required from here 11568 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11573:23: required from here 11573 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11578:23: required from here 11578 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11583:23: required from here 11583 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11588:23: required from here 11588 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11593:23: required from here 11593 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11598:23: required from here 11598 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11603:22: required from here 11603 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Divc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11608:23: required from here 11608 | if (!Divc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 544 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here 544 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 545 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here 545 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 546 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here 546 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 547 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here 547 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29007:22: required from here 29007 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29012:22: required from here 29012 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29017:23: required from here 29017 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29022:23: required from here 29022 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29027:23: required from here 29027 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29032:23: required from here 29032 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29037:23: required from here 29037 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29042:23: required from here 29042 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29047:22: required from here 29047 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h: In instantiation of 'bool clang::interp::Mulc(InterpState&, CodePtr) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP]': /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29052:23: required from here 29052 | if (!Mulc(S, OpPC)) | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 489 | const T &LHSR = LHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here 489 | const T &LHSR = LHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 490 | const T &LHSI = LHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here 490 | const T &LHSI = LHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 491 | const T &RHSR = RHS.atIndex(0).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here 491 | const T &RHSR = RHS.atIndex(0).deref(); | ~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] 492 | const T &RHSI = RHS.atIndex(1).deref(); | ^~~~ /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here 492 | const T &RHSI = RHS.atIndex(1).deref(); | ~~~~~~~~~~~^~~ [275/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o [276/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o [277/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o [278/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o [279/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o [280/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o [281/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o [282/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:20, from /build/clang-src-20.1.8/clang/include/clang/Basic/LangOptions.h:25, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:28, from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, from /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp:13: In member function 'llvm::raw_ostream& llvm::raw_ostream::operator<<(char)', inlined from 'void mangleThunkThisAdjustment(clang::AccessSpecifier, const clang::ThisAdjustment&, {anonymous}::MicrosoftCXXNameMangler&, llvm::raw_ostream&)' at /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp:3841:14: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/raw_ostream.h:206:18: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 206 | *OutBufCur++ = C; | ~~~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp: In function 'void mangleThunkThisAdjustment(clang::AccessSpecifier, const clang::ThisAdjustment&, {anonymous}::MicrosoftCXXNameMangler&, llvm::raw_ostream&)': /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp:3818:10: note: 'AccessSpec' was declared here 3818 | char AccessSpec; | ^~~~~~~~~~ [283/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o [284/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o [285/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o [286/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o [287/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o [288/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o [289/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o [290/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o [291/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o [292/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o [293/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o [294/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o [295/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o [296/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o [297/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o [298/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o [299/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o [300/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o [301/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o [302/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o [303/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o [304/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o [305/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o [306/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o [307/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o [308/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o [309/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o [310/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o [311/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o [312/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o [313/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o [314/2184] Linking CXX static library lib/libclangAST.a [315/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o [316/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o [317/2184] Building OpenCLBuiltins.inc... [318/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o [319/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o [320/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o [321/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o [322/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o [323/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o [324/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseAST.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [325/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseCXXInlineMethods.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [326/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseDecl.cpp:23: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [327/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseDeclCXX.cpp:24: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [328/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseExpr.cpp:29: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [329/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseExprCXX.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [330/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseHLSL.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [331/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseInit.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [332/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseObjc.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [333/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseOpenMP.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [334/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFPContract()': /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:860:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 860 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:841:27: note: 'FPC' was declared here 841 | LangOptions::FPModeKind FPC; | ^~~ /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFEnvAccess()': /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:900:32: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 900 | Actions.ActOnPragmaFEnvAccess(PragmaLoc, IsEnabled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:886:8: note: 'IsEnabled' was declared here 886 | bool IsEnabled; | ^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaCXLimitedRange()': /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:934:36: warning: 'Range' may be used uninitialized [-Wmaybe-uninitialized] 934 | Actions.ActOnPragmaCXLimitedRange(PragmaLoc, Range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:917:33: note: 'Range' was declared here 917 | LangOptions::ComplexRangeKind Range; | ^~~~~ [335/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseStmt.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [336/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseStmtAsm.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [337/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseTemplate.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [338/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseTentative.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [339/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/Parser.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [340/2184] Linking CXX static library lib/libclangASTMatchers.a [341/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenACC.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Parse/ParseOpenACC.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [342/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o [343/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o [344/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o [345/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o [346/2184] Building CXX object lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o [347/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/AnalysisBasedWarnings.cpp:45: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [348/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.cpp:9: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [349/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CodeCompleteConsumer.cpp:23: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [350/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/DeclSpec.cpp:24: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [351/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/DelayedDiagnostic.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [352/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o [353/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/HLSLExternalSemaSource.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [354/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o [355/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/JumpDiagnostics.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [356/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [357/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o [358/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o [359/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o [360/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/ParsedAttr.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [361/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaAMDGPU.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [362/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/UsedDeclVisitor.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/Sema.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [363/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaAVR.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [364/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp: In member function 'bool clang::SemaARM::BuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:261:37: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 261 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:259:11: note: 'IntField' was declared here 259 | int IntField; | ^~~~~~~~ [365/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaAccess.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [366/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaAttr.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [367/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here 666 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here 703 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:170:31, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:191:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:701:46, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:829:20: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here 703 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:163:33, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:191:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:701:46, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:829:20: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here 703 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:170:31, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:191:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:664:51, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:829:20: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here 666 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from 'Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:163:33, inlined from 'void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:191:29, inlined from 'void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:664:51, inlined from 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:829:20: /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp: In function 'void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]': /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here 666 | EnumExtensibilityAttr::Kind kind; | ^~~~ [368/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:24: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:667:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 667 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:405:18: note: 'diag_message' was declared here 405 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:677:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 677 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:405:32: note: 'diag_fwdclass_message' was declared here 405 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:20, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:13: In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:160:13, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:155:5, inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:675:45: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1386:18: warning: 'property_note_select' may be used uninitialized [-Wmaybe-uninitialized] 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:410:12: note: 'property_note_select' was declared here 410 | unsigned property_note_select; | ^~~~~~~~~~~~~~~~~~~~ In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:160:13, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:155:5, inlined from 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:682:25: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1386:18: warning: 'available_here_select_kind' may be used uninitialized [-Wmaybe-uninitialized] 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:413:12: note: 'available_here_select_kind' was declared here 413 | unsigned available_here_select_kind; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [369/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBPF.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [370/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBase.cpp:2: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [371/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBoundsSafety.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [372/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaCXXScopeSpec.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [373/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, from /build/clang-src-20.1.8/clang/lib/Sema/SemaCast.cpp:26: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [374/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:12, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringSwitch.h:16, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:19, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:20, from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:15: In function 'uint64_t llvm::densemap::detail::mix(uint64_t)', inlined from 'static unsigned int llvm::DenseMapInfo::getHashValue(const long unsigned int&)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMapInfo.h:145:35, inlined from 'static unsigned int llvm::DenseMapInfo >::getHashValue(const Pair&) [with T = const clang::IdentifierInfo*; U = long unsigned int]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMapInfo.h:237:36, inlined from 'static unsigned int llvm::DenseMapBase::getHashValue(const KeyT&) [with DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:460:34, inlined from 'BucketT* llvm::DenseMapBase::doFind(const LookupKeyT&) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:606:37, inlined from 'const BucketT* llvm::DenseMapBase::doFind(const LookupKeyT&) const [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:624:52, inlined from 'llvm::DenseMapBase::const_iterator llvm::DenseMapBase::find(const_arg_type_t) const [with DerivedT = llvm::DenseMap, clang::Sema::TypeTagData>; KeyT = std::pair; ValueT = clang::Sema::TypeTagData; KeyInfoT = llvm::DenseMapInfo, void>; BucketT = llvm::detail::DenseMapPair, clang::Sema::TypeTagData>]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:164:39, inlined from 'bool GetMatchingCType(const clang::IdentifierInfo*, const clang::Expr*, const clang::ASTContext&, const llvm::DenseMap, clang::Sema::TypeTagData>*, bool&, clang::Sema::TypeTagData&, bool)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14365:24, inlined from 'void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14420:24: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMapInfo.h:30:5: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 30 | x *= 0xbf58476d1ce4e5b9u; | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp: In member function 'void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)': /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14341:12: note: 'MagicValue' was declared here 14341 | uint64_t MagicValue; | ^~~~~~~~~~ In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)', inlined from 'virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7371:25: /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7839:18: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 7839 | S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy | ~~~~~~~^~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp: In member function 'virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7820:16: note: 'Diag' was declared here 7820 | unsigned Diag; | ^~~~ In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)', inlined from 'virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7371:25: /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7727:35: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 7727 | EmitFormatDiagnostic(S.PDiag(Diag) | ~~~~~~~^~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp: In member function 'virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7707:16: note: 'Diag' was declared here 7707 | unsigned Diag; | ^~~~ [375/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaCodeComplete.cpp:38: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [376/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o [377/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/SemaCoroutine.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [378/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaCUDA.h:22, from /build/clang-src-20.1.8/clang/lib/Sema/SemaCUDA.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [379/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaConcept.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [380/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclAttr.cpp:37: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [381/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaDecl.cpp:42: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [382/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclObjC.cpp:24: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [383/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/EnterExpressionEvaluationContext.h:12, from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclCXX.cpp:37: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [384/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/SemaExceptionSpec.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [385/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprCXX.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [386/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprMember.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [387/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp: In function 'void DoMarkVarDeclReferenced(clang::Sema&, clang::SourceLocation, clang::VarDecl*, clang::Expr*, llvm::DenseMap&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19767:14: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 19767 | OdrUse == OdrUseContext::Used || NeededForConstantEvaluation; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here 18055 | OdrUseContext Result; | ^~~~~~ In function 'void DoMarkBindingDeclReferenced(clang::Sema&, clang::SourceLocation, clang::BindingDecl*, clang::Expr*)', inlined from 'void MarkExprReferenced(clang::Sema&, clang::SourceLocation, clang::Decl*, clang::Expr*, bool, llvm::DenseMap&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19996:32: /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19914:3: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 19914 | if (OdrUse == OdrUseContext::Used) { | ^~ /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp: In function 'void MarkExprReferenced(clang::Sema&, clang::SourceLocation, clang::Decl*, clang::Expr*, bool, llvm::DenseMap&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here 18055 | OdrUseContext Result; | ^~~~~~ In function 'void DoMarkBindingDeclReferenced(clang::Sema&, clang::SourceLocation, clang::BindingDecl*, clang::Expr*)', inlined from 'void MarkExprReferenced(clang::Sema&, clang::SourceLocation, clang::Decl*, clang::Expr*, bool, llvm::DenseMap&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19996:32, inlined from 'void clang::Sema::MarkFunctionParmPackReferenced(clang::FunctionParmPackExpr*)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:20069:23: /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19914:3: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 19914 | if (OdrUse == OdrUseContext::Used) { | ^~ /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp: In member function 'void clang::Sema::MarkFunctionParmPackReferenced(clang::FunctionParmPackExpr*)': /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here 18055 | OdrUseContext Result; | ^~~~~~ [388/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaFixItUtils.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [389/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprObjC.cpp:26: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [390/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFunctionEffects.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/SemaFunctionEffects.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [391/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHexagon.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaHexagon.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [392/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:32: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In function 'bool DiagnoseLocalRegisterBinding(clang::Sema&, clang::SourceLocation&, clang::Decl*, RegisterType, bool)', inlined from 'bool DiagnoseHLSLRegisterAttribute(clang::Sema&, clang::SourceLocation&, clang::Decl*, RegisterType, bool)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1476:36, inlined from 'void clang::SemaHLSL::handleResourceBindingAttr(clang::Decl*, const clang::ParsedAttr&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1553:37: /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1370:20: warning: 'RegType' may be used uninitialized [-Wmaybe-uninitialized] 1370 | int RegTypeNum = static_cast(RegType); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp: In member function 'void clang::SemaHLSL::handleResourceBindingAttr(clang::Decl*, const clang::ParsedAttr&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1521:16: note: 'RegType' was declared here 1521 | RegisterType RegType; | ^~~~~~~ [393/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp: In member function 'void clang::Sema::ActOnLambdaExpressionAfterIntroducer(clang::LambdaIntroducer&, clang::Scope*)': /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:1210:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1210 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1211 | C->EllipsisLoc, C->Id, InitStyle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | C->Init.get(), Method); | ~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:1196:16: note: 'InitStyle' was declared here 1196 | unsigned InitStyle; | ^~~~~~~~~ [394/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:16: In member function 'void clang::InitializationSequence::SetFailed(FailureKind)', inlined from 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&, bool)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp:5386:25: /build/clang-src-20.1.8/clang/include/clang/Sema/Initialization.h:1399:19: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1399 | this->Failure = Failure; | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp: In function 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp:5363:43: note: 'FK' was declared here 5363 | InitializationSequence::FailureKind FK; | ^~ [395/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLoongArch.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaLoongArch.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [396/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaM68k.cpp.o [397/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMIPS.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaMIPS.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [398/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaLookup.cpp:29: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [399/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMSP430.cpp.o [400/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaNVPTX.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaNVPTX.cpp:15: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [401/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp: In member function 'clang::Sema::DeclGroupPtrTy clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, ModuleDeclKind, clang::ModuleIdPath, clang::ModuleIdPath, ModuleImportState&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:462:28: warning: 'Mod' may be used uninitialized [-Wmaybe-uninitialized] 462 | VisibleModules.setVisible(Mod, ModuleLoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:389:11: note: 'Mod' was declared here 389 | Module *Mod; // The module we are creating. | ^~~ [402/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, from /build/clang-src-20.1.8/clang/lib/Sema/SemaObjC.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [403/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, from /build/clang-src-20.1.8/clang/lib/Sema/SemaObjCProperty.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [404/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACC.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenACC.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [405/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClause.cpp.o [406/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenCL.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenCL.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [407/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp: In function 'clang::ImplicitConversionSequence TryObjectArgumentInitialization(clang::Sema&, clang::SourceLocation, clang::QualType, clang::Expr::Classification, clang::CXXMethodDecl*, const clang::CXXRecordDecl*, bool, clang::QualType, bool)': /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:5923:23: warning: 'SecondKind' may be used uninitialized [-Wmaybe-uninitialized] 5923 | ICS.Standard.Second = SecondKind; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:5884:26: note: 'SecondKind' was declared here 5884 | ImplicitConversionKind SecondKind; | ^~~~~~~~~~ [408/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaPPC.cpp:23: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [409/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, from /build/clang-src-20.1.8/clang/lib/Sema/SemaPseudoObject.cpp:39: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [410/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaRISCV.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [411/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenMP.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [412/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmtAsm.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [413/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmt.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [414/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSPIRV.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [415/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmtAttr.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [416/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSwift.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [417/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSystemZ.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [418/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaSYCL.cpp:12: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [419/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [420/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:11: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:37: In constructor 'clang::LocalInstantiationScope::LocalInstantiationScope(clang::Sema&, bool, bool)', inlined from 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:5545:48: /build/clang-src-20.1.8/clang/include/clang/Sema/Template.h:438:41: warning: storing the address of local variable 'InstScope' in '*this.clang::Sema::CurrentInstantiationScope' [-Wdangling-pointer=] 438 | SemaRef.CurrentInstantiationScope = this; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)': /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:5545:27: note: 'InstScope' declared here 5545 | LocalInstantiationScope InstScope(*this, true); | ^~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:5522:66: note: 'this' declared here 5522 | bool UpdateArgsWithConversions, bool *ConstraintsNotSatisfied) { | ^ [421/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [422/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateInstantiate.cpp:12: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [423/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [424/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /build/clang-src-20.1.8/clang/include/clang/AST/ASTConcept.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/TypeLoc.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/TypeLocBuilder.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:11: In member function 'const clang::TemplateArgument* clang::TemplateArgument::pack_end() const', inlined from 'llvm::ArrayRef clang::TemplateArgument::pack_elements() const' at /build/clang-src-20.1.8/clang/include/clang/AST/TemplateBase.h:433:51, inlined from 'std::optional clang::Sema::getFullyPackExpandedSize(clang::TemplateArgument)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:1346:50: /build/clang-src-20.1.8/clang/include/clang/AST/TemplateBase.h:427:29: warning: 'Pack.clang::TemplateArgument::.clang::TemplateArgument::::Args.clang::TemplateArgument::A::NumArgs' may be used uninitialized [-Wmaybe-uninitialized] 427 | return Args.Args + Args.NumArgs; | ~~~~~^~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp: In member function 'std::optional clang::Sema::getFullyPackExpandedSize(clang::TemplateArgument)': /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:1305:20: note: 'Pack.clang::TemplateArgument::.clang::TemplateArgument::::Args.clang::TemplateArgument::A::NumArgs' was declared here 1305 | TemplateArgument Pack; | ^~~~ [425/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaWasm.cpp:21: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [426/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaX86.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [427/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, from /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:34: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In function 'void assignInheritanceModel(clang::Sema&, clang::CXXRecordDecl*)', inlined from 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:9321:31: /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:9292:50: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 9292 | RD->addAttr(MSInheritanceAttr::CreateImplicit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 9293 | S.getASTContext(), BestCase, Loc, MSInheritanceAttr::Spelling(IM))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp: In member function 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)': /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:9271:24: note: 'IM' was declared here 9271 | MSInheritanceModel IM; | ^~ In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, from /build/clang-src-20.1.8/clang/lib/Sema/TypeLocBuilder.h:17, from /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:13: In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:160:13, inlined from 'const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /build/clang-src-20.1.8/clang/include/clang/Sema/SemaBase.h:155:5, inlined from 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:3361:20: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1386:18: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp: In function 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)': /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:3344:16: note: 'Kind' was declared here 3344 | unsigned Kind; | ^~~~ [428/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o [429/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfo.cpp.o [430/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o [431/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o [432/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o [433/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o [434/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o [435/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o [436/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o [437/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o [438/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/BitmaskEnum.h:17, from /build/clang-src-20.1.8/clang/include/clang/Basic/BitmaskEnum.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/DependenceFlags.h:11, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:20, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.cpp:14: In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', inlined from 'constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:497:32, inlined from 'clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:600:25, inlined from 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation, bool)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.cpp:5917:12: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 414 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.cpp:19: /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation, bool)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here 580 | size_t Size; | ^~~~ [439/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, CFITypeCheckKind, clang::SourceLocation)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2872:52: warning: 'M' may be used uninitialized [-Wmaybe-uninitialized] 2872 | if (getContext().getNoSanitizeList().containsType( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2873 | SanitizerMask::bitPosToMask(M), TypeName)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2846:35: note: 'M' was declared here 2846 | SanitizerKind::SanitizerOrdinal M; | ^ /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2877:26: warning: 'SSK' may be used uninitialized [-Wmaybe-uninitialized] 2877 | EmitSanitizerStatReport(SSK); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2847:27: note: 'SSK' was declared here 2847 | llvm::SanitizerStatKind SSK; | ^~~ [440/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o [441/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:21, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/BasicBlock.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/EHScopeStack.h:21, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCoroutine.cpp:13: In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', inlined from 'constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:497:32, inlined from 'clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:600:25, inlined from 'clang::CodeGen::EHScopeStack::iterator clang::CodeGen::EHScopeStack::iterator::operator++(int)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:612:15, inlined from 'void {anonymous}::GetReturnObjectManager::EmitGroAlloca()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCoroutine.cpp:722:11: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 414 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h: In member function 'void {anonymous}::GetReturnObjectManager::EmitGroAlloca()': /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here 580 | size_t Size; | ^~~~ [442/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::CreateCompileUnit()': /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:692:37: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] 692 | TheCU = DBuilder.createCompileUnit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 693 | LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | NameTableKind, CGOpts.DebugRangesBaseAddress, remapDIPath(Sysroot), SDK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:640:42: note: 'EmissionKind' was declared here 640 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | ^~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:1003:34: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] 1003 | return DBuilder.createBasicType(BTName, Size, Encoding); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:701:25: note: 'Encoding' was declared here 701 | llvm::dwarf::TypeKind Encoding; | ^~~~~~~~ [443/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGDecl.cpp:34: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [444/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o [445/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/BitmaskEnum.h:17, from /build/clang-src-20.1.8/clang/include/clang/Basic/BitmaskEnum.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/DependenceFlags.h:11, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:20, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:13: In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', inlined from 'constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:497:32, inlined from 'clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:600:25, inlined from 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:869:10: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 414 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:14: /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h: In member function 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()': /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here 580 | size_t Size; | ^~~~ [446/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o [447/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o [448/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o [449/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o [450/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:19, from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:13, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp:13: In member function 'llvm::Type* llvm::Value::getType() const', inlined from 'llvm::Constant* {anonymous}::ConstExprEmitter::EmitArrayInitialization(const clang::InitListExpr*, clang::QualType)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp:1453:41: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/Value.h:255:34: warning: 'C' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp: In function 'llvm::Constant* {anonymous}::ConstExprEmitter::EmitArrayInitialization(const clang::InitListExpr*, clang::QualType)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp:1434:25: note: 'C' was declared here 1434 | llvm::Constant *C; | ^ [451/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:37: In member function 'llvm::Value* llvm::FixedPointBuilder::CreateFixedToFixed(llvm::Value*, const llvm::FixedPointSemantics&, const llvm::FixedPointSemantics&) [with IRBuilderTy = clang::CodeGen::CGBuilderTy]', inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:4381:38: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/FixedPointBuilder.h:145:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 145 | return Convert(Src, SrcSema, DstSema, false); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:4317:10: note: 'Result' was declared here 4317 | Value *Result; | ^~~~~~ [452/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o [453/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o [454/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o [455/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o [456/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjC.cpp: In member function 'Result {anonymous}::ARCExprEmitter::visitPseudoObjectExpr(const clang::PseudoObjectExpr*) [with Impl = {anonymous}::ARCUnsafeUnretainedExprEmitter; Result = llvm::Value*]': /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjC.cpp:3176:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3176 | return result; | ^~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjC.cpp:3135:10: note: 'result' was declared here 3135 | Result result; | ^~~~~~ [457/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:1900:35: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1900 | (align << 3) | (1<<2) | | ~~~~~~~~~~~~~~~~~~~~~~^ 1901 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:1289:9: note: 'Flag' was declared here 1289 | int Flag; | ^~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:19, from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:16: In member function 'llvm::Type* llvm::Value::getType() const', inlined from 'llvm::Value* {anonymous}::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:318:19, inlined from 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:2944:20: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:2901:16: note: 'imp' was declared here 2901 | llvm::Value *imp; | ^~~ [458/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o [459/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o [460/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o [461/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In function 'void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:98:37: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] 98 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:81:16: note: 'Byte' was declared here 81 | ConstantInt *Byte; | ^~~~ In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/unique_ptr.h:37, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/memory:80, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/Casting.h:20, from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:21, from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:13: In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = llvm::Value*&; long unsigned int _Idx = 0; _Head = llvm::Value*]', inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = llvm::Value*&; _UTails = {llvm::Value*&, llvm::Value*&}; long unsigned int _Idx = 0; _Head = llvm::Value*; _Tail = {llvm::Value*, llvm::Value*}]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/tuple:339:57, inlined from 'constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&) [with _UElements = {llvm::Value*&, llvm::Value*&, llvm::Value*&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {llvm::Value*, llvm::Value*, llvm::Value*}]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/tuple:1533:65, inlined from 'clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)::' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:6112:47: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/tuple:213:11: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In lambda function: /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:6097:20: note: 'ElemPtr' was declared here 6097 | llvm::Value *ElemPtr; | ^~~~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:9793: /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:85:16: note: 'Param0' was declared here 85 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:86:16: note: 'Param1' was declared here 86 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:246:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 246 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:210:16: note: 'Param0' was declared here 210 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:247:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 247 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:211:16: note: 'Param1' was declared here 211 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:247:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 247 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:212:16: note: 'Param2' was declared here 212 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5388:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5388 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5361:16: note: 'Param0' was declared here 5361 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5388:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5388 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5362:16: note: 'Param1' was declared here 5362 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3807:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3807 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3772:16: note: 'Param0' was declared here 3772 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3808:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3808 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3773:16: note: 'Param1' was declared here 3773 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3808:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3808 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3774:16: note: 'Param2' was declared here 3774 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here 758 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here 759 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here 760 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here 761 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here 762 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here 506 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here 507 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:729:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 729 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here 508 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here 509 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here 510 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:45: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here 511 | llvm::Type * Param5; | ^~~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:18, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:15: In member function 'llvm::Value* llvm::IRBuilderBase::CreatePointerCast(llvm::Value*, llvm::Type*, const llvm::Twine&)', inlined from 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)' at /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:42: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/IRBuilder.h:2201:5: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2201 | if (V->getType() == DestTy) | ^~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8721:16: note: 'Param0' was declared here 8721 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8826 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8722:13: note: 'Param1' was declared here 8722 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8829:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8829 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8723:16: note: 'Param2' was declared here 8723 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8830:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8830 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8724:16: note: 'Param3' was declared here 8724 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3237:38: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3237 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3207:16: note: 'Param0' was declared here 3207 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3237:38: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3237 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3208:9: note: 'Param1' was declared here 3208 | bool Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1513:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1513 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshlc, {Param0}), {Val2, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1488:16: note: 'Param0' was declared here 1488 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17345:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17345 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17320:13: note: 'Param0' was declared here 17320 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17346:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17346 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17321:13: note: 'Param1' was declared here 17321 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16447:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16447 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16422:13: note: 'Param0' was declared here 16422 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16448:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16448 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16423:13: note: 'Param1' was declared here 16423 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15637:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15637 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15612:13: note: 'Param0' was declared here 15612 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15638:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15638 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15613:13: note: 'Param1' was declared here 15613 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15885:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15885 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15867:13: note: 'Param0' was declared here 15867 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11367:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11367 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11286:13: note: 'Param0' was declared here 11286 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11370:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11370 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11287:16: note: 'Param1' was declared here 11287 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11372:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11372 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11288:16: note: 'Param2' was declared here 11288 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8565:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8565 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8516:13: note: 'Param0' was declared here 8516 | unsigned Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17496:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17496 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17472:13: note: 'Param0' was declared here 17472 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6197:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6197 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6045:13: note: 'Param0' was declared here 6045 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6198:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6198 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6046:13: note: 'Param1' was declared here 6046 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6199:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6199 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6047:13: note: 'Param2' was declared here 6047 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6200:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6200 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6048:16: note: 'Param3' was declared here 6048 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11062:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11062 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:13: note: 'Param0' was declared here 10885 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11063:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11063 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10886:13: note: 'Param1' was declared here 10886 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11064:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11064 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10887:13: note: 'Param2' was declared here 10887 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11067:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11067 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10888:16: note: 'Param3' was declared here 10888 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11069:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11069 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10889:16: note: 'Param4' was declared here 10889 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6013:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6013 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:13: note: 'Param0' was declared here 5836 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6014:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6014 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5837:13: note: 'Param1' was declared here 5837 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6015 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5838:13: note: 'Param2' was declared here 5838 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6018:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6018 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5839:16: note: 'Param3' was declared here 5839 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6019:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6019 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5840:16: note: 'Param4' was declared here 5840 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5804:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5804 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:13: note: 'Param0' was declared here 5698 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5805:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5805 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:13: note: 'Param1' was declared here 5699 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5806 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5700:13: note: 'Param2' was declared here 5700 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5809:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5809 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5701:16: note: 'Param3' was declared here 5701 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5810:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 5810 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5702:16: note: 'Param4' was declared here 5702 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5810:45: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 5810 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5703:16: note: 'Param5' was declared here 5703 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5477:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5477 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5406:18: note: 'Param0' was declared here 5406 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5477:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5477 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5407:16: note: 'Param1' was declared here 5407 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3715:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3715 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3675:18: note: 'Param0' was declared here 3675 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3715:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3715 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3676:16: note: 'Param1' was declared here 3676 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5351:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5351 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5198:13: note: 'Param0' was declared here 5198 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5352:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5352 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5199:13: note: 'Param1' was declared here 5199 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5353:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5353 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5200:13: note: 'Param2' was declared here 5200 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5354:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5354 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5201:16: note: 'Param3' was declared here 5201 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4284:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4284 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:13: note: 'Param0' was declared here 4106 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4285:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4285 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4107:13: note: 'Param1' was declared here 4107 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4286 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4108:13: note: 'Param2' was declared here 4108 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4289:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 4289 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4109:16: note: 'Param3' was declared here 4109 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4290:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 4290 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4110:16: note: 'Param4' was declared here 4110 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here 2566 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here 2567 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12667:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12667 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12638:16: note: 'Param0' was declared here 12638 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6794:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6794 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6738:13: note: 'Param0' was declared here 6738 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6795:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6739:18: note: 'Param1' was declared here 6739 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6795:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6740:16: note: 'Param2' was declared here 6740 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6795:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6741:16: note: 'Param3' was declared here 6741 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10656:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10656 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10591:13: note: 'Param0' was declared here 10591 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10659:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10659 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10592:16: note: 'Param1' was declared here 10592 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10661:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10593:18: note: 'Param2' was declared here 10593 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10661:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10594:16: note: 'Param3' was declared here 10594 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10661:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10595:16: note: 'Param4' was declared here 10595 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17035:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17035 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17011:13: note: 'Param0' was declared here 17011 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17036:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17036 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17012:13: note: 'Param1' was declared here 17012 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16646 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16597:13: note: 'Param0' was declared here 16597 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16647:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16647 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16598:13: note: 'Param1' was declared here 16598 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16651:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 16651 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16599:18: note: 'Param2' was declared here 16599 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15836 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15787:13: note: 'Param0' was declared here 15787 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15837:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15837 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15788:13: note: 'Param1' was declared here 15788 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15841:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 15841 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15789:18: note: 'Param2' was declared here 15789 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6710:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6710 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:13: note: 'Param0' was declared here 6561 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6711:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6711 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6562:13: note: 'Param1' was declared here 6562 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6563:18: note: 'Param2' was declared here 6563 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6564:16: note: 'Param3' was declared here 6564 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6565:16: note: 'Param4' was declared here 6565 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10853:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10853 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:13: note: 'Param0' was declared here 10683 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10854:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10854 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:13: note: 'Param1' was declared here 10684 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10857:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10857 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10685:16: note: 'Param2' was declared here 10685 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10859:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10686:18: note: 'Param3' was declared here 10686 | Intrinsic::ID Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10859:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10687:16: note: 'Param4' was declared here 10687 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10859:45: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10688:16: note: 'Param5' was declared here 10688 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5610 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5554:13: note: 'Param0' was declared here 5554 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5613:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5613 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5555:16: note: 'Param1' was declared here 5555 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5614:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5614 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5556:16: note: 'Param2' was declared here 5556 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5614:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5614 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5557:16: note: 'Param3' was declared here 5557 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11446:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11446 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:13: note: 'Param0' was declared here 11382 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11447:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11447 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11383:13: note: 'Param1' was declared here 11383 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11450:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11450 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11384:16: note: 'Param2' was declared here 11384 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11452:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11452 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11385:16: note: 'Param3' was declared here 11385 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11452:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11452 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11386:16: note: 'Param4' was declared here 11386 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3664:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3664 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here 3573 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here 3574 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here 3575 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14437:13: note: 'Param0' was declared here 14437 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14554:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14554 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14438:13: note: 'Param1' was declared here 14438 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14555:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14555 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14439:13: note: 'Param2' was declared here 14439 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14558:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14558 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14440:18: note: 'Param3' was declared here 14440 | Intrinsic::ID Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14558:52: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14558 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14441:16: note: 'Param4' was declared here 14441 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14714:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14714 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:13: note: 'Param0' was declared here 14582 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14715:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14715 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14583:13: note: 'Param1' was declared here 14583 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14716:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14716 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14584:13: note: 'Param2' was declared here 14584 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14721:53: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14721 | Value *Val11 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val10}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14585:16: note: 'Param3' was declared here 14585 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14722:53: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14722 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14586:18: note: 'Param4' was declared here 14586 | Intrinsic::ID Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14722:53: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 14722 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14587:16: note: 'Param5' was declared here 14587 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7899:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7899 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:13: note: 'Param0' was declared here 7782 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7783:13: note: 'Param1' was declared here 7783 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7901:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7901 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7784:13: note: 'Param2' was declared here 7784 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7904:53: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7904 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7785:18: note: 'Param3' was declared here 7785 | Intrinsic::ID Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7904:53: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 7904 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7786:16: note: 'Param4' was declared here 7786 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8061:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8061 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:13: note: 'Param0' was declared here 7928 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8062:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8062 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:13: note: 'Param1' was declared here 7929 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8063:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8063 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7930:13: note: 'Param2' was declared here 7930 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8068:53: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8068 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7931:16: note: 'Param3' was declared here 7931 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8069:53: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 8069 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7932:18: note: 'Param4' was declared here 7932 | Intrinsic::ID Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8069:53: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 8069 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7933:16: note: 'Param5' was declared here 7933 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14413:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14413 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14317:13: note: 'Param0' was declared here 14317 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14414:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14414 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14318:13: note: 'Param1' was declared here 14318 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14415 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14319:13: note: 'Param2' was declared here 14319 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14420:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14320:16: note: 'Param3' was declared here 14320 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14290:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14290 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14178:13: note: 'Param0' was declared here 14178 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14291:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14291 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14179:13: note: 'Param1' was declared here 14179 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14292:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14292 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14180:13: note: 'Param2' was declared here 14180 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14299:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14299 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14181:16: note: 'Param3' was declared here 14181 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14300:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14300 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14182:16: note: 'Param4' was declared here 14182 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14155:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14155 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14059:13: note: 'Param0' was declared here 14059 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14156 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14060:13: note: 'Param1' was declared here 14060 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14157:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14157 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14061:13: note: 'Param2' was declared here 14061 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14161:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14161 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14062:16: note: 'Param3' was declared here 14062 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14033:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14033 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13921:13: note: 'Param0' was declared here 13921 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14034:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14034 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13922:13: note: 'Param1' was declared here 13922 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14035:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14035 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13923:13: note: 'Param2' was declared here 13923 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14041:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14041 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13924:16: note: 'Param3' was declared here 13924 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14042:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14042 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13925:16: note: 'Param4' was declared here 13925 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5542:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5542 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5515:13: note: 'Param0' was declared here 5515 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5543:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5543 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5516:18: note: 'Param1' was declared here 5516 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5544:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5544 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5517:9: note: 'Param2' was declared here 5517 | bool Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here 1995 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2073:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2073 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here 1996 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here 1997 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here 1998 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here 1999 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here 2000 | bool Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5647:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5647 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5620:13: note: 'Param0' was declared here 5620 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5651:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5651 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5621:18: note: 'Param1' was declared here 5621 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5652:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5652 | return Builder.CreateIntCast(Val6, Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5622:9: note: 'Param2' was declared here 5622 | bool Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here 1917 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here 1918 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here 1919 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here 1920 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here 1921 | bool Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3420:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3420 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3362:16: note: 'Param0' was declared here 3362 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3363:18: note: 'Param1' was declared here 3363 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3364:16: note: 'Param2' was declared here 3364 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3365:16: note: 'Param3' was declared here 3365 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2698:18: note: 'Param0' was declared here 2698 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2699:16: note: 'Param1' was declared here 2699 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2700:16: note: 'Param2' was declared here 2700 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3535:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3535 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here 3476 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here 3477 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here 3478 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:478:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 478 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:459:9: note: 'Param0' was declared here 459 | bool Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:437:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 437 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:418:9: note: 'Param0' was declared here 418 | bool Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 455 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here 441 | bool Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 414 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here 400 | bool Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here 980 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here 981 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here 982 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1230:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1230 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here 983 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here 984 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:45: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here 985 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:45: warning: 'Param6' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here 986 | llvm::Type * Param6; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here 1259 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here 1260 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here 1261 | uint32_t Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here 1262 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here 1263 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:45: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here 1264 | llvm::Type * Param5; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17164:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17164 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17139:13: note: 'Param0' was declared here 17139 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17168:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17168 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17140:18: note: 'Param1' was declared here 17140 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16266:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16266 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16241:13: note: 'Param0' was declared here 16241 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16270:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16270 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16242:18: note: 'Param1' was declared here 16242 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15456:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15456 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15431:13: note: 'Param0' was declared here 15431 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15460:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15460 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15432:18: note: 'Param1' was declared here 15432 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here 2466 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here 2467 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here 2468 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9416:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9416 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9263:13: note: 'Param0' was declared here 9263 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9419:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9419 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9264:16: note: 'Param1' was declared here 9264 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9421:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9421 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9265:18: note: 'Param2' was declared here 9265 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9421:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 9421 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9266:16: note: 'Param3' was declared here 9266 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12709:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12709 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12680:16: note: 'Param0' was declared here 12680 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1627:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1627 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here 1530 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here 1531 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here 1532 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here 1533 | unsigned Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here 1534 | unsigned Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13466:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13466 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13421:13: note: 'Param0' was declared here 13421 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13469:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13469 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13422:16: note: 'Param1' was declared here 13422 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13469:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13469 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13423:16: note: 'Param2' was declared here 13423 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13091:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13091 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13037:13: note: 'Param0' was declared here 13037 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13097:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13097 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13038:16: note: 'Param1' was declared here 13038 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13098:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13098 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13039:16: note: 'Param2' was declared here 13039 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13098:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13098 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13040:16: note: 'Param3' was declared here 13040 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11264:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11264 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11209:13: note: 'Param0' was declared here 11209 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11267:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11267 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11210:16: note: 'Param1' was declared here 11210 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11269:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11269 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11211:16: note: 'Param2' was declared here 11211 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11269:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11269 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11212:16: note: 'Param3' was declared here 11212 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16857 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16819:13: note: 'Param0' was declared here 16819 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16862:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16862 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16820:18: note: 'Param1' was declared here 16820 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16065 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16027:13: note: 'Param0' was declared here 16027 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16070:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16070 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16028:18: note: 'Param1' was declared here 16028 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13589:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13589 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13487:13: note: 'Param0' was declared here 13487 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13591:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13488:18: note: 'Param1' was declared here 13488 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13591:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13489:16: note: 'Param2' was declared here 13489 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13591:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13490:16: note: 'Param3' was declared here 13490 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13021:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13021 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12902:13: note: 'Param0' was declared here 12902 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13026:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13026 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12903:16: note: 'Param1' was declared here 12903 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13027:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12904:18: note: 'Param2' was declared here 12904 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13027:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12905:16: note: 'Param3' was declared here 12905 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13027:45: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12906:16: note: 'Param4' was declared here 12906 | llvm::Type * Param4; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8904 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8882:16: note: 'Param0' was declared here 8882 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8906:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8906 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8883:18: note: 'Param1' was declared here 8883 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here 1773 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here 1774 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15007:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15007 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14990:13: note: 'Param0' was declared here 14990 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15307:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15307 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15290:13: note: 'Param0' was declared here 15290 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13408:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13372:13: note: 'Param0' was declared here 13372 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13411:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13411 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13373:16: note: 'Param1' was declared here 13373 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2968:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2968 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2944:16: note: 'Param0' was declared here 2944 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2284:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2284 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2259:16: note: 'Param0' was declared here 2259 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2216:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2216 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2203:16: note: 'Param0' was declared here 2203 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12472:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12472 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12449:16: note: 'Param0' was declared here 12449 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12115:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12115 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12092:16: note: 'Param0' was declared here 12092 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12039:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12039 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12028:16: note: 'Param0' was declared here 12028 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12398:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12398 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12387:16: note: 'Param0' was declared here 12387 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2902:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2902 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2890:16: note: 'Param0' was declared here 2890 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3068:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3068 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3053:16: note: 'Param0' was declared here 3053 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2372:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2372 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2356:16: note: 'Param0' was declared here 2356 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2198:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2198 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2185:16: note: 'Param0' was declared here 2185 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12572:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12572 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12558:16: note: 'Param0' was declared here 12558 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12219:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12219 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12205:16: note: 'Param0' was declared here 12205 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12017:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12017 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12006:16: note: 'Param0' was declared here 12006 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12377:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12377 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12366:16: note: 'Param0' was declared here 12366 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2885:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2885 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2873:16: note: 'Param0' was declared here 2873 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3039:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3039 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3024:16: note: 'Param0' was declared here 3024 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2350:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2350 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2334:16: note: 'Param0' was declared here 2334 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2180:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2180 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2167:16: note: 'Param0' was declared here 2167 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12547:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12547 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12533:16: note: 'Param0' was declared here 12533 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12193:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12193 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12179:16: note: 'Param0' was declared here 12179 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11995:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11995 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11984:16: note: 'Param0' was declared here 11984 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12356:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12356 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12345:16: note: 'Param0' was declared here 12345 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2868:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2868 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2856:16: note: 'Param0' was declared here 2856 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3118:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3118 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3103:16: note: 'Param0' was declared here 3103 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2416:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2416 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2400:16: note: 'Param0' was declared here 2400 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12622:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12622 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12608:16: note: 'Param0' was declared here 12608 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12271:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12271 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12257:16: note: 'Param0' was declared here 12257 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3018:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3018 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3003:16: note: 'Param0' was declared here 3003 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2328:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2328 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2312:16: note: 'Param0' was declared here 2312 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2162:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2162 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2149:16: note: 'Param0' was declared here 2149 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12522:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12522 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12508:16: note: 'Param0' was declared here 12508 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12167:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12167 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12153:16: note: 'Param0' was declared here 12153 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11973:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11973 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11962:16: note: 'Param0' was declared here 11962 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12335:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12335 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12324:16: note: 'Param0' was declared here 12324 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2851:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2851 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2839:16: note: 'Param0' was declared here 2839 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2989:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2989 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2974:16: note: 'Param0' was declared here 2974 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2306:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2306 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2290:16: note: 'Param0' was declared here 2290 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2144:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2144 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2131:16: note: 'Param0' was declared here 2131 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12497:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12497 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12483:16: note: 'Param0' was declared here 12483 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12141:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12141 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12127:16: note: 'Param0' was declared here 12127 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11951:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11951 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11940:16: note: 'Param0' was declared here 11940 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12314:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12314 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12303:16: note: 'Param0' was declared here 12303 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2834:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2834 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2822:16: note: 'Param0' was declared here 2822 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2935:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2935 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2911:16: note: 'Param0' was declared here 2911 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2250:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2250 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2225:16: note: 'Param0' was declared here 2225 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2126:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2126 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2113:16: note: 'Param0' was declared here 2113 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12435:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12435 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12412:16: note: 'Param0' was declared here 12412 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12077:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12077 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12054:16: note: 'Param0' was declared here 12054 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11929:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11929 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11918:16: note: 'Param0' was declared here 11918 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12293:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12293 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12282:16: note: 'Param0' was declared here 12282 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2817:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2817 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2805:16: note: 'Param0' was declared here 2805 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3089:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3089 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3074:16: note: 'Param0' was declared here 3074 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2394:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2394 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2378:16: note: 'Param0' was declared here 2378 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12597:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12597 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12583:16: note: 'Param0' was declared here 12583 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12245:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12245 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12231:16: note: 'Param0' was declared here 12231 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7523:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7523 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ctlz, {Param0}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7500:16: note: 'Param0' was declared here 7500 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17609:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17609 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17579:13: note: 'Param0' was declared here 17579 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17610:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17610 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17580:13: note: 'Param1' was declared here 17580 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16921:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16921 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16891:13: note: 'Param0' was declared here 16891 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16922:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16922 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16892:13: note: 'Param1' was declared here 16892 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16129:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16129 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16099:13: note: 'Param0' was declared here 16099 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16130:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16130 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16100:13: note: 'Param1' was declared here 16100 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13753:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13753 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13615:13: note: 'Param0' was declared here 13615 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13754:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13754 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13616:13: note: 'Param1' was declared here 13616 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13760:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13760 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13617:16: note: 'Param2' was declared here 13617 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13761:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13761 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13618:16: note: 'Param3' was declared here 13618 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13900:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13900 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13785:13: note: 'Param0' was declared here 13785 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13901:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13901 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13786:13: note: 'Param1' was declared here 13786 | uint32_t Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13904:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13904 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13787:16: note: 'Param2' was declared here 13787 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3988:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3988 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here 3838 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here 3839 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here 3840 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14950:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14950 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14919:18: note: 'Param0' was declared here 14919 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17558:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17558 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17512:18: note: 'Param0' was declared here 17512 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16774:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16774 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16728:18: note: 'Param0' was declared here 16728 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15981:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15981 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15935:18: note: 'Param0' was declared here 15935 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11780:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11780 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11735:18: note: 'Param0' was declared here 11735 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11695:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11695 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11650:18: note: 'Param0' was declared here 11650 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11571:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11571 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11526:18: note: 'Param0' was declared here 11526 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11512:53: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11512 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11482:18: note: 'Param0' was declared here 11482 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17292:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17292 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17258:18: note: 'Param0' was declared here 17258 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16394:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16394 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16360:18: note: 'Param0' was declared here 16360 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15584:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15584 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15550:18: note: 'Param0' was declared here 15550 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17133:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17133 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17104:18: note: 'Param0' was declared here 17104 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16235:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16235 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16206:18: note: 'Param0' was declared here 16206 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15425:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15425 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15396:18: note: 'Param0' was declared here 15396 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9191:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9191 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9031:16: note: 'Param0' was declared here 9031 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9193:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9193 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9032:18: note: 'Param1' was declared here 9032 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9193:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9193 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9033:16: note: 'Param2' was declared here 9033 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7668:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7668 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7622:13: note: 'Param0' was declared here 7622 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7669:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7669 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7623:18: note: 'Param1' was declared here 7623 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7669:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7669 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7624:16: note: 'Param2' was declared here 7624 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7593 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7538:13: note: 'Param0' was declared here 7538 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7596:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7596 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7539:16: note: 'Param1' was declared here 7539 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7597 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7540:18: note: 'Param2' was declared here 7540 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7597 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7541:16: note: 'Param3' was declared here 7541 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11125:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11125 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11079:13: note: 'Param0' was declared here 11079 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11126:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11126 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11080:18: note: 'Param1' was declared here 11080 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11126:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11126 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11081:16: note: 'Param2' was declared here 11081 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11138:13: note: 'Param0' was declared here 11138 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11196:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11196 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11139:16: note: 'Param1' was declared here 11139 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11197:52: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11197 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11140:18: note: 'Param2' was declared here 11140 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11197:52: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11197 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11141:16: note: 'Param3' was declared here 11141 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17207:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17207 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17177:18: note: 'Param0' was declared here 17177 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16309:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16309 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16279:18: note: 'Param0' was declared here 16279 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15499:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15499 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15469:18: note: 'Param0' was declared here 15469 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14797:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14797 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14764:18: note: 'Param0' was declared here 14764 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15107:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15107 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15074:18: note: 'Param0' was declared here 15074 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8668:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8668 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8595:18: note: 'Param0' was declared here 8595 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8668:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8668 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8596:16: note: 'Param1' was declared here 8596 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17460:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17460 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17372:13: note: 'Param0' was declared here 17372 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17464:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17464 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17373:18: note: 'Param1' was declared here 17373 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16583:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16583 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16495:13: note: 'Param0' was declared here 16495 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16587:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16587 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16496:18: note: 'Param1' was declared here 16496 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15773:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15773 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15685:13: note: 'Param0' was declared here 15685 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15777:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15777 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15686:18: note: 'Param1' was declared here 15686 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13358:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13358 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13283:13: note: 'Param0' was declared here 13283 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13362:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13362 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13284:18: note: 'Param1' was declared here 13284 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13362:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13362 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13285:16: note: 'Param2' was declared here 13285 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13260:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13260 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13122:13: note: 'Param0' was declared here 13122 | uint32_t Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13266:52: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13266 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13123:16: note: 'Param1' was declared here 13123 | llvm::Type * Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13267:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13124:18: note: 'Param2' was declared here 13124 | Intrinsic::ID Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13267:45: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13125:16: note: 'Param3' was declared here 13125 | llvm::Type * Param3; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7704:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7704 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7677:18: note: 'Param0' was declared here 7677 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7189:45: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7189 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7166:18: note: 'Param0' was declared here 7166 | Intrinsic::ID Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7730:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7730 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7715:13: note: 'Param0' was declared here 7715 | uint32_t Param0; | ^~~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:9891: /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMCDEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:453:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 453 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here 341 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:454:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here 342 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:454:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here 343 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:318:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 318 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here 207 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:319:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here 208 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:319:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here 209 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:184:52: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 184 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here 74 | llvm::Type * Param0; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:185:45: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here 75 | Intrinsic::ID Param1; | ^~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:185:45: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here 76 | llvm::Type * Param2; | ^~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, const clang::CallExpr*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:17688:54: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 17688 | Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), InOps); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:17659:19: note: 'IID' was declared here 17659 | Intrinsic::ID IID; | ^~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20070:41: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 20070 | llvm::Function *F = CGM.getIntrinsic(IID, {LoadTy}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20039:19: note: 'IID' was declared here 20039 | Intrinsic::ID IID; | ^~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20368:35: warning: 'BuiltinWMMAOp' may be used uninitialized [-Wmaybe-uninitialized] 20368 | Function *F = CGM.getIntrinsic(BuiltinWMMAOp, ArgTypes); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20217:14: note: 'BuiltinWMMAOp' was declared here 20217 | unsigned BuiltinWMMAOp; | ^~~~~~~~~~~~~ In member function 'llvm::AtomicRMWInst* llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::SyncScope::ID)', inlined from 'llvm::AtomicRMWInst* clang::CodeGen::CGBuilderTy::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, clang::CodeGen::Address, llvm::Value*, llvm::AtomicOrdering, llvm::SyncScope::ID)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:183:44, inlined from 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20526:32: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/IRBuilder.h:1871:73: warning: 'BinOp' may be used uninitialized [-Wmaybe-uninitialized] 1871 | return Insert(new AtomicRMWInst(Op, Ptr, Val, *Align, Ordering, SSID)); | ^ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20445:32: note: 'BinOp' was declared here 20445 | llvm::AtomicRMWInst::BinOp BinOp; | ^~~~~ In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:13: In static member function 'static clang::CodeGen::RValue clang::CodeGen::RValue::get(llvm::Value*)', inlined from 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:3436:23: /build/clang-src-20.1.8/clang/lib/CodeGen/CGValue.h:100:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 100 | ER.Vals.first = V; | ~~~~~~~~~~~~~~^~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:3420:12: note: 'Result' was declared here 3420 | Value *Result; | ^~~~~~ [462/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.h:28, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:14: In constructor 'llvm::OpenMPIRBuilder::ReductionInfo::ReductionInfo(llvm::Type*, llvm::Value*, llvm::Value*, llvm::OpenMPIRBuilder::EvalKind, llvm::OpenMPIRBuilder::ReductionGenCBTy, llvm::OpenMPIRBuilder::ReductionGenClangCBTy, llvm::OpenMPIRBuilder::ReductionGenAtomicCBTy)', inlined from 'virtual void clang::CodeGen::CGOpenMPRuntimeGPU::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1752:67: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1341:45: warning: 'EvalKind' may be used uninitialized [-Wmaybe-uninitialized] 1341 | PrivateVariable(PrivateVariable), EvaluationKind(EvaluationKind), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'virtual void clang::CodeGen::CGOpenMPRuntimeGPU::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1715:37: note: 'EvalKind' was declared here 1715 | llvm::OpenMPIRBuilder::EvalKind EvalKind; | ^~~~~~~~ [463/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGPointerAuth.cpp.o [464/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'void clang::CodeGen::CGOpenMPRuntime::emitUpdateClause(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::OpenMPDependClauseKind, clang::SourceLocation)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4476:29: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4476 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3982:23: note: 'DepKind' was declared here 3982 | RTLDependenceKindTy DepKind; | ^~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'void {anonymous}::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::ArrayRef, clang::OMPClauseMappableExprCommon::MappableExprComponentListRef, MapCombinedInfoTy&, MapCombinedInfoTy&, StructRangeInfoTy&, bool, bool, bool, const clang::ValueDecl*, bool, const clang::ValueDecl*, const clang::Expr*, llvm::ArrayRef >, bool) const': /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7580:31: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 7580 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7516:14: note: 'ElementTypeSize' was declared here 7516 | uint64_t ElementTypeSize; | ^~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'void {anonymous}::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::ArrayRef, clang::OMPClauseMappableExprCommon::MappableExprComponentListRef, MapCombinedInfoTy&, MapCombinedInfoTy&, StructRangeInfoTy&, bool, bool, bool, const clang::ValueDecl*, bool, const clang::ValueDecl*, const clang::Expr*, llvm::ArrayRef >, bool) const': /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7580:31: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 7580 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7516:14: note: 'ElementTypeSize' was declared here 7516 | uint64_t ElementTypeSize; | ^~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'void emitDependData(clang::CodeGen::CodeGenFunction&, clang::QualType&, llvm::PointerUnion, const clang::CodeGen::OMPTaskDataTy::DependData&, clang::CodeGen::Address)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4110:31: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4110 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3982:23: note: 'DepKind' was declared here 3982 | RTLDependenceKindTy DepKind; | ^~~~~~~ [465/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields.constprop(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:688:9: warning: 'BestClipped' may be used uninitialized [-Wmaybe-uninitialized] 688 | if (BestClipped) { | ^~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:529:8: note: 'BestClipped' was declared here 529 | bool BestClipped; // Whether the representation must be in a byte array. | ^~~~~~~~~~~ In member function 'clang::CharUnits {anonymous}::CGRecordLowering::bitsToCharUnits(uint64_t) const', inlined from 'clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields.constprop(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:446:70: /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:159:39: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 159 | return Context.toCharUnitsFromBits(BitOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields.constprop(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:423:14: note: 'StartBitOffset' was declared here 423 | uint64_t StartBitOffset, Tail = 0; | ^~~~~~~~~~~~~~ [466/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o [467/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o [468/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o In function 'std::pair emitOMPAtomicRMW(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, llvm::AtomicOrdering, bool)', inlined from 'std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp:6404:30: /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp:6390:28: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 6390 | CGF.emitAtomicRMWInst(RMWOp, X.getAddress(), UpdateVal, AO); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp:6307:30: note: 'RMWOp' was declared here 6307 | llvm::AtomicRMWInst::BinOp RMWOp; | ^~~~~ [469/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o [470/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o [471/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o [472/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:30: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, from /build/clang-src-20.1.8/clang/include/clang/Frontend/ASTUnit.h:17, from /build/clang-src-20.1.8/clang/include/clang/Frontend/FrontendAction.h:23, from /build/clang-src-20.1.8/clang/include/clang/CodeGen/CodeGenAction.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:9: In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:481:15: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1499 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)': /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:429:12: note: 'DiagID' was declared here 429 | unsigned DiagID; | ^~~~~~ In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:503:17: /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1499 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)': /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:486:12: note: 'DiagID' was declared here 486 | unsigned DiagID; | ^~~~~~ [473/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o [474/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o [475/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o [476/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o [477/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o [478/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o [479/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o [480/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o [481/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/LinkInModulesPass.cpp.o [482/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o [483/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o [484/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o [485/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o [486/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerWriter.cpp.o [487/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o [488/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o [489/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AArch64.cpp.o [490/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o [491/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARC.cpp.o [492/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp:9: In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, inlined from 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp:191:32: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/char_traits.h:393:32: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 393 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp: In member function 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp:181:17: note: 'Kind' was declared here 181 | const char *Kind; | ^~~~ [493/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AVR.cpp.o [494/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/BPF.cpp.o [495/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/CSKY.cpp.o [496/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o [497/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o [498/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Lanai.cpp.o [499/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/LoongArch.cpp.o [500/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/M68k.cpp.o [501/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/MSP430.cpp.o [502/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Mips.cpp.o In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp:9: In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, inlined from 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp:97:32: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/char_traits.h:393:32: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 393 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp: In member function 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp:84:17: note: 'Kind' was declared here 84 | const char *Kind; | ^~~~ [503/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o [504/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PNaCl.cpp.o [505/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o [506/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp:9: In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, inlined from 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp:606:32: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/char_traits.h:393:32: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 393 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp: In member function 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp:600:17: note: 'Kind' was declared here 600 | const char *Kind; | ^~~~ [507/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o [508/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Sparc.cpp.o [509/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o [510/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/TCE.cpp.o [511/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/VE.cpp.o [512/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o [513/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o [514/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/XCore.cpp.o [515/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o [516/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o [517/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [518/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o [519/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o [520/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [521/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o [522/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [523/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [524/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o [525/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [526/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [527/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [528/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [529/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o [530/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o [531/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [532/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o [533/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o [534/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o [535/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o [536/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o [537/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o [538/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o [539/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o [540/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o [541/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o [542/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o [543/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o [544/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o [545/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/AdornedCFG.cpp.o [546/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Arena.cpp.o [547/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ASTOps.cpp.o [548/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/CNFFormula.cpp.o [549/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o [550/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o [551/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Formula.cpp.o [552/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o [553/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/HTMLLogger.cpp.o [554/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Logger.cpp.o [555/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/RecordOps.cpp.o [556/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SimplifyConstraints.cpp.o [557/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SmartPointerAccessorCaching.cpp.o [558/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o [559/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o [560/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o [561/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o [562/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o [563/2184] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o [564/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [565/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [566/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [567/2184] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o [568/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o [569/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o [570/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o [571/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o [572/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o [573/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [574/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [575/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [576/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o [577/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/ARCMigrate/ARCMT.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [578/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o [579/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o [580/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o [581/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o [582/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o [583/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o [584/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o [585/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o [586/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o [587/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o [588/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o [589/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o [590/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o [591/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o [592/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o [593/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o [594/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::TransformActionsImpl::ActionData; _Alloc = std::allocator<{anonymous}::TransformActionsImpl::ActionData>]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1421:30, inlined from 'void {anonymous}::TransformActionsImpl::remove(clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:309:26, inlined from 'void clang::arcmt::TransformActions::remove(clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:639:51: /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'data.{anonymous}::TransformActionsImpl::ActionData::S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::remove(clang::SourceRange)': /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here 306 | ActionData data; | ^~~~ In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::TransformActionsImpl::ActionData; _Alloc = std::allocator<{anonymous}::TransformActionsImpl::ActionData>]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1421:30, inlined from 'void {anonymous}::TransformActionsImpl::replace(clang::SourceRange, clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:336:26, inlined from 'void clang::arcmt::TransformActions::replace(clang::SourceRange, clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:652:52: /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'data.{anonymous}::TransformActionsImpl::ActionData::S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::replace(clang::SourceRange, clang::SourceRange)': /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:332:14: note: 'data' declared here 332 | ActionData data; | ^~~~ In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::TransformActionsImpl::ActionData; _Args = {const {anonymous}::TransformActionsImpl::ActionData&}; _Tp = {anonymous}::TransformActionsImpl::ActionData]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::TransformActionsImpl::ActionData; _Alloc = std::allocator<{anonymous}::TransformActionsImpl::ActionData>]' at /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1421:30, inlined from 'void {anonymous}::TransformActionsImpl::increaseIndentation(clang::SourceRange, clang::SourceLocation)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:366:26, inlined from 'void clang::arcmt::TransformActions::increaseIndentation(clang::SourceRange, clang::SourceLocation)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:667:64: /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'data.{anonymous}::TransformActionsImpl::ActionData::S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::increaseIndentation(clang::SourceRange, clang::SourceLocation)': /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^~~~ [595/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o [596/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o [597/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o [598/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o [599/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o [600/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o [601/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/ARCMigrate/Transforms.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [602/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o [603/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o [604/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/MultilibBuilder.cpp.o [605/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o [606/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o [607/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o [608/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o [609/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o [610/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o [611/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/TargetParser/Triple.h:12, from /build/clang-src-20.1.8/clang/include/clang/Basic/ObjCRuntime.h:22, from /build/clang-src-20.1.8/clang/include/clang/Basic/LangOptions.h:21, from /build/clang-src-20.1.8/clang/include/clang/Driver/ToolChain.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp:9: In constructor 'llvm::Twine::Twine(const char*)', inlined from 'virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool) const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp:763:66: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:274:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 274 | if (Str[0] != '\0') { | ~~~~~^ /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp: In member function 'virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool) const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp:742:15: note: 'Suffix' was declared here 742 | const char *Suffix; | ^~~~~~ [612/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o [613/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o [614/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o [615/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o [616/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o [617/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o [618/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o [619/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o [620/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o [621/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o [622/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o [623/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o [624/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o [625/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o [626/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o [627/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o [628/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o [629/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o [630/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Clang.cpp: In member function 'void clang::driver::tools::Clang::AddLanaiTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Clang.cpp:2413:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2413 | if (Mregparm != 4) { | ^~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Clang.cpp:2411:9: note: 'Mregparm' was declared here 2411 | int Mregparm; | ^~~~~~~~ [631/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o [632/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o In function 'clang::CudaVersion {anonymous}::getCudaVersion(uint32_t)', inlined from 'clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:117:28, inlined from 'clang::driver::CudaInstallationDetector::CudaInstallationDetector(const clang::driver::Driver&, const llvm::Triple&, const llvm::opt::ArgList&)' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:218:31: /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:42:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 42 | if (raw_version < 7050) | ^~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp: In constructor 'clang::driver::CudaInstallationDetector::CudaInstallationDetector(const clang::driver::Driver&, const llvm::Triple&, const llvm::opt::ArgList&)': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:115:16: note: 'RawVersion' was declared here 115 | uint32_t RawVersion; | ^~~~~~~~~~ [633/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o [634/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:13: In function 'llvm::VersionTuple clang::alignedAllocMinVersion(llvm::Triple::OSType)', inlined from 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:2990:48: /build/clang-src-20.1.8/clang/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^~~~~~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:2967:24: note: 'OS' was declared here 2967 | llvm::Triple::OSType OS; | ^~ In function 'llvm::VersionTuple sizedDeallocMinVersion(llvm::Triple::OSType)', inlined from 'bool clang::driver::toolchains::Darwin::isSizedDeallocationUnavailable() const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3087:48: /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3047:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 3047 | switch (OS) { | ^~~~~~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isSizedDeallocationUnavailable() const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3064:24: note: 'OS' was declared here 3064 | llvm::Triple::OSType OS; | ^~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/Option.h:14, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/Arg.h:19, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:19, from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:9: In constructor 'llvm::opt::OptSpecifier::OptSpecifier(unsigned int)', inlined from 'void {anonymous}::DarwinPlatform::addOSVersionMinArgument(llvm::opt::DerivedArgList&, const llvm::opt::OptTable&)' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:1769:59, inlined from 'void clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:2384:36: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^~~~~~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp: In member function 'void clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:1748:17: note: 'Opt' was declared here 1748 | options::ID Opt; | ^~~ [635/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o [636/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o [637/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o [638/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o [639/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o [640/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o [641/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o [642/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o [643/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o [644/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o [645/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o [646/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o [647/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:18, from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Gnu.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Linux.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp:9: In constructor 'llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)', inlined from 'llvm::Twine llvm::Twine::concat(const llvm::Twine&) const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:551:56, inlined from 'llvm::Twine llvm::operator+(const Twine&, const Twine&)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:555:22, inlined from 'virtual std::string clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp:139:63: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:189:21: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 189 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'virtual std::string clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp:126:15: note: 'Suffix' was declared here 126 | const char *Suffix; | ^~~~~~ [648/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o [649/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o [650/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o [651/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o [652/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o [653/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o [654/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OHOS.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:18, from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Gnu.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Linux.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.h:12, from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp:9: In constructor 'llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)', inlined from 'llvm::Twine llvm::Twine::concat(const llvm::Twine&) const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:551:56, inlined from 'llvm::Twine llvm::operator+(const Twine&, const Twine&)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:555:22, inlined from 'virtual std::string clang::driver::toolchains::OHOS::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp:361:55: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:189:21: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 189 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp: In member function 'virtual std::string clang::driver::toolchains::OHOS::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const': /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp:348:15: note: 'Suffix' was declared here 348 | const char *Suffix; | ^~~~~~ [655/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o [656/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o [657/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o [658/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o [659/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRVOpenMP.cpp.o [660/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SYCL.cpp.o [661/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o [662/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/UEFI.cpp.o [663/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o [664/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o [665/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o [666/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o [667/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o [668/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o [669/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o [670/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o [671/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o [672/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o [673/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTRecordReader.h:20, from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReaderDecl.cpp:55: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [674/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTRecordReader.h:20, from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReaderStmt.cpp:53: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [675/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:83: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp: In member function 'clang::serialization::DeclarationNameKey clang::serialization::reader::ASTDeclContextNameLookupTraitBase::ReadKeyBase(const unsigned char*&)': /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:1283:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1283 | return DeclarationNameKey(Kind, Data); | ^ /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:1256:12: note: 'Data' was declared here 1256 | uint64_t Data; | ^~~~ [676/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriterDecl.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [677/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriterStmt.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [678/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriter.cpp:70: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [679/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, from /build/clang-src-20.1.8/clang/lib/Serialization/GeneratePCH.cpp:20: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [680/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o [681/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o [682/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o [683/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o [684/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o [685/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ObjectFilePCHContainerReader.cpp.o [686/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o [687/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/TemplateArgumentHasher.cpp.o [688/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o [689/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o [690/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o [691/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Frontend/ASTUnit.cpp:58: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [692/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/ChainedIncludesSource.cpp:23: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [693/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Frontend/CompilerInstance.cpp:38: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [694/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o [695/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/DependencyFile.cpp:22: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [696/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o [697/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o [698/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o [699/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:35: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp: In function 'clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)': /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:299:38: warning: 'LineNo' may be used uninitialized [-Wmaybe-uninitialized] 299 | CI.getSourceManager().AddLineNote( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | false, SrcMgr::C_User_ModuleMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:277:12: note: 'LineNo' was declared here 277 | unsigned LineNo; | ^~~~~~ [700/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o [701/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o [702/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/TemplateInstCallback.h:17, from /build/clang-src-20.1.8/clang/lib/Frontend/FrontendActions.cpp:25: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [703/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/InitPreprocessor.cpp:26: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [704/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o [705/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o [706/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o [707/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/ModuleDependencyCollector.cpp:16: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [708/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o [709/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, from /build/clang-src-20.1.8/clang/lib/Frontend/PrecompiledPreamble.cpp:24: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [710/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o [711/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o [712/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o [713/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o [714/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o [715/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o [716/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/TestModuleFileExtension.cpp:10: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [717/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o [718/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o [719/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o [720/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Frontend/Rewrite/FrontendActions.cpp:23: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [721/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/TemplateInstCallback.h:17, from /build/clang-src-20.1.8/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [722/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o [723/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o [724/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o [725/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o [726/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [727/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o [728/2184] Building CXX object lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o [729/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o [730/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o [731/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o [732/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o [733/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o [734/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o [735/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o [736/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o [737/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o [738/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o [739/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o [740/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/LocateToolCompilationDatabase.cpp.o [741/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o [742/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o [743/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o [744/2184] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o [745/2184] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o [746/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o [747/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o [748/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o [749/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o [750/2184] Building CXX object lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o [751/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o [752/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o [753/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o [754/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o [755/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o [756/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o [757/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o [758/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o [759/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o [760/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o [761/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o [762/2184] Building CXX object lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/memory:80, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTVector.h:27, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTUnresolvedSet.h:17, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclCXX.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTTypeTraits.h:19, from /build/clang-src-20.1.8/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:13, from /build/clang-src-20.1.8/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:22, from /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:13: In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]', inlined from 'clang::diff::ZhangShashaMatcher::ZhangShashaMatcher(const clang::diff::ASTDiff::Impl&, const clang::diff::SyntaxTree::Impl&, const clang::diff::SyntaxTree::Impl&, clang::diff::NodeId, clang::diff::NodeId)' at /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:574:49, inlined from 'void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const' at /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:786:53: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/unique_ptr.h:1100:30: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1100 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_tempbuf.h:59, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_algo.h:69, from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/algorithm:63, from /build/clang-src-20.1.8/clang/include/clang/AST/ASTVector.h:22: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/new: In member function 'void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const': /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/new:140:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^~~~~~~~ In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]', inlined from 'clang::diff::ZhangShashaMatcher::ZhangShashaMatcher(const clang::diff::ASTDiff::Impl&, const clang::diff::SyntaxTree::Impl&, const clang::diff::SyntaxTree::Impl&, clang::diff::NodeId, clang::diff::NodeId)' at /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:574:49, inlined from 'void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const' at /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:786:53: /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/unique_ptr.h:1100:30: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1100 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/new: In member function 'void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const': /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/new:140:26: note: in a call to allocation function 'void* operator new [](std::size_t)' declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^~~~~~~~ [763/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o [764/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o [765/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o [766/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o [767/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o [768/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o [769/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o [770/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o [771/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o [772/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o [773/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o [774/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:17, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h:13, from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp:9: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [775/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:17, from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp:9: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [776/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o [777/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp:9: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [778/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o [779/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o [780/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o [781/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o [782/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o [783/2184] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o [784/2184] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o [785/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o [786/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o [787/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o [788/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o [789/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o [790/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/Index/IndexingAction.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [791/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o [792/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o [793/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o [794/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o [795/2184] Building CXX object lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o [796/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o [797/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o [798/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o [799/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o [800/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o [801/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o [802/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o [803/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o [804/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o [805/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o [806/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o [807/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o [808/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o [809/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o [810/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugSuppression.cpp.o [811/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o [812/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o [813/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o [814/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o [815/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o [816/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o [817/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o [818/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [819/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o [820/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o [821/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o [822/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o [823/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o [824/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o [825/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o [826/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o [827/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o [828/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o [829/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o [830/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [831/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o [832/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o [833/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o [834/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o [835/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o [836/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o [837/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ArrayRef.h:12, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:16, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:17, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:18, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:13: In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ [838/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o [839/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o [840/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o [841/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp: In member function 'virtual clang::ento::ProgramStateRef clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(clang::ento::ProgramStateRef, clang::ento::NonLoc, const llvm::APSInt&, const llvm::APSInt&, bool)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:123:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 123 | const llvm::APSInt &IntVal = Value.castAs().getValue(); | ^~~~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:123:67: note: 'clang::ento::nonloc::ConcreteInt' temporary created here 123 | const llvm::APSInt &IntVal = Value.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [842/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o [843/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o [844/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o [845/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp: In member function 'virtual clang::ento::SVal clang::ento::StoreManager::getLValueElement(clang::QualType, clang::ento::NonLoc, clang::ento::SVal)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:504:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 504 | const llvm::APSInt &BaseIdxI = | ^~~~~~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:505:42: note: 'clang::ento::nonloc::ConcreteInt' temporary created here 505 | BaseIdx.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:518:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 518 | const llvm::APSInt& OffI = Offset.castAs().getValue(); | ^~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:518:64: note: 'clang::ento::nonloc::ConcreteInt' temporary created here 518 | const llvm::APSInt& OffI = Offset.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [846/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o [847/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o [848/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:342:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 342 | if (KnownLive) | ^~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:303:8: note: 'KnownLive' was declared here 303 | bool KnownLive; | ^~~~~~~~~ [849/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o [850/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o [851/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o [852/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Z3CrosscheckVisitor.cpp.o [853/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o [854/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o [855/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o [856/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o [857/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BitwiseShiftChecker.cpp.o [858/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o [859/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o [860/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o [861/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o [862/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o [863/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o [864/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o [865/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o [866/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o [867/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o [868/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o [869/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o [870/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o [871/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o [872/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o [873/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o [874/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o [875/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o [876/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXDeleteChecker.cpp.o [877/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o [878/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o [879/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o [880/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o [881/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o [882/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o [883/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o [884/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o [885/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o [886/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o [887/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o [888/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o [889/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o [890/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o [891/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o [892/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ArrayRef.h:12, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:18, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:28, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:20: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ [893/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o [894/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o [895/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o [896/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o [897/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o [898/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o [899/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang-src-20.1.8/clang/include/clang/Basic/FileEntry.h:17, from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceLocation.h:17, from /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h:18, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Iterator.h:16, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp:13: In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h:21: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ [900/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o [901/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o [902/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o [903/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o [904/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o [905/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o [906/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1170:60: warning: 'Result.clang::Token::UintData' may be used uninitialized [-Wmaybe-uninitialized] 1170 | StringRef(Result.getLiteralData(), Result.getLength()).trim('"'); | ^ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1146:9: note: 'Result.clang::Token::UintData' was declared here 1146 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringSwitch.h:16, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:19, from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:20, from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:17: In constructor 'constexpr llvm::StringRef::StringRef(const char*, size_t)', inlined from 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)' at /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1170:60: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:102:11: warning: 'Result.clang::Token::PtrData' may be used uninitialized [-Wmaybe-uninitialized] 102 | : Data(data), Length(length) {} | ^~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1146:9: note: 'Result.clang::Token::PtrData' was declared here 1146 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/IdentifierTable.h:21, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:18, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:20: In function 'bool clang::tok::isAnyIdentifier(TokenKind)', inlined from 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)' at /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1159:22: /build/clang-src-20.1.8/clang/include/clang/Basic/TokenKinds.h:84:33: warning: '*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))' may be used uninitialized [-Wmaybe-uninitialized] 84 | return (K == tok::identifier) || (K == tok::raw_identifier); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1146:9: note: '*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))' was declared here 1146 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ [907/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o [908/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o [909/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o [910/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o [911/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o [912/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Analysis/ProgramPoint.h:17, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/Checker.h:16, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27: In member function 'const clang::Decl* clang::LocationContext::getDecl() const', inlined from 'bool isInMIGCall(clang::ento::CheckerContext&)' at /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:162:31: /build/clang-src-20.1.8/clang/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | ^~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'bool isInMIGCall(clang::ento::CheckerContext&)': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:155:28: note: 'SFC' was declared here 155 | const StackFrameContext *SFC; | ^~~ [913/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o [914/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o [915/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o [916/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp: In member function 'void clang::ento::mpi::MPIChecker::allRegionsUsedByWait(llvm::SmallVector&, const clang::ento::MemRegion*, const clang::ento::CallEvent&, clang::ento::CheckerContext&) const': /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:167:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 167 | const llvm::APSInt &ArrSize = | ^~~~~~~ /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:168:49: note: 'clang::ento::nonloc::ConcreteInt' temporary created here 168 | ElementCount.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [917/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o [918/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o [919/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o [920/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o [921/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o [922/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoOwnershipChangeVisitor.cpp.o [923/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o [924/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o [925/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o [926/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o [927/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o [928/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o [929/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o [930/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o [931/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o [932/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o [933/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o [934/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o [935/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o [936/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o [937/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o [938/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PutenvStackArrayChecker.cpp.o [939/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o [940/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o [941/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o [942/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o [943/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o [944/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o [945/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o [946/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SetgidSetuidOrderChecker.cpp.o [947/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o [948/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o [949/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o [950/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o [951/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdVariantChecker.cpp.o [952/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o [953/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o [954/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o [955/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o [956/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o [957/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/AST/DeclID.h:20, from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:18, from /build/clang-src-20.1.8/clang/include/clang/Analysis/AnalysisDeclContext.h:20, from /build/clang-src-20.1.8/clang/include/clang/Analysis/ProgramPoint.h:17, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/Taint.h:16, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Taint.cpp:13: In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h:16, from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:19: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, inlined from 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo >]' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:293:29: /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h: In static member function 'static uint32_t llvm::ImutAVLTree::computeDigest(llvm::ImutAVLTree*, llvm::ImutAVLTree*, value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo >]': /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:436:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t<((bool)llvm::hashing::detail::is_hashable_data::value), llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here 291 | FoldingSetNodeID ID; | ^~ [958/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o [959/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o [960/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o [961/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o [962/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o [963/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o [964/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o [965/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o [966/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o [967/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o [968/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o [969/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o [970/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o [971/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o [972/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o [973/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o [974/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o [975/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o [976/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o [977/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o [978/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o [979/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/MemoryUnsafeCastChecker.cpp.o [980/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o [981/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o [982/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o [983/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o [984/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o [985/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o [986/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o [987/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o [988/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o [989/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o [990/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o [991/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:19: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [992/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o [993/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o [994/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o [995/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o [996/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o [997/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o /build/clang-src-20.1.8/clang/lib/Format/Format.cpp: In function 'void clang::format::sortCppIncludes(const FormatStyle&, const llvm::ArrayRef<{anonymous}::IncludeDirective>&, llvm::ArrayRef, llvm::StringRef, llvm::StringRef, clang::tooling::Replacements&, unsigned int*)': /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3227:16: warning: 'CursorIndex' may be used uninitialized [-Wmaybe-uninitialized] 3227 | if (Cursor && CursorIndex == Index) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3186:12: note: 'CursorIndex' was declared here 3186 | unsigned CursorIndex; | ^~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3228:53: warning: 'CursorToEOLOffset' may be used uninitialized [-Wmaybe-uninitialized] 3228 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3188:12: note: 'CursorToEOLOffset' was declared here 3188 | unsigned CursorToEOLOffset; | ^~~~~~~~~~~~~~~~~ [998/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o [999/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o [1000/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MatchFilePath.cpp.o [1001/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o [1002/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o [1003/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o [1004/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o [1005/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o [1006/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o [1007/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o [1008/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o [1009/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o [1010/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o [1011/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o [1012/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o [1013/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o [1014/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/CodeCompletion.cpp.o In file included from /build/clang-src-20.1.8/clang/lib/Interpreter/CodeCompletion.cpp:26: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1015/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, from /build/clang-src-20.1.8/clang/lib/Interpreter/IncrementalParser.cpp:18: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1016/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, from /build/clang-src-20.1.8/clang/lib/Interpreter/Interpreter.cpp:17: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1017/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterValuePrinter.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterValuePrinter.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1018/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Value.cpp.o [1019/2184] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o [1020/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterUtils.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.cpp:13: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1021/2184] Building CXX object tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o [1022/2184] Building CXX object tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o [1023/2184] Linking CXX static library lib/libclangAPINotes.a [1024/2184] Linking CXX static library lib/libclangAnalysis.a [1025/2184] Linking CXX static library lib/libclangEdit.a [1026/2184] Linking CXX static library lib/libclangRewrite.a [1027/2184] Linking CXX static library lib/libclangSupport.a [1028/2184] Building CXX object tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o [1029/2184] Linking CXX static library lib/libclangSema.a [1030/2184] Linking CXX static library lib/libclangToolingCore.a [1031/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o [1032/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o [1033/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o [1034/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o [1035/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o [1036/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o [1037/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, from /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp:14: /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::UnusedFileScopedDecls' [-Wattributes] 465 | class Sema final : public SemaBase { | ^~~~ /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::TentativeDefinitions' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::ExtVectorDecls' [-Wattributes] /build/clang-src-20.1.8/clang/include/clang/Sema/Sema.h:465:7: warning: 'clang::Sema' declared with greater visibility than the type of its field 'clang::Sema::DelegatingCtorDecls' [-Wattributes] [1038/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o [1039/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o [1040/2184] Linking CXX static library lib/libclangParse.a [1041/2184] Linking CXX static library lib/libclangDriver.a [1042/2184] Linking CXX static library lib/libclangSerialization.a [1043/2184] Linking CXX static library lib/libclangToolingInclusions.a [1044/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o [1045/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o [1046/2184] Linking CXX shared library lib/libclang-cpp.so.20.1 [1047/2184] Creating library symlink lib/libclang-cpp.so [1048/2184] Linking CXX static library lib/libclangTidy.a [1049/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/BracesAroundStatement.cpp.o [1050/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DesignatedInitializers.cpp.o In constructor 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)', inlined from 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)' at /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:37:3, inlined from 'void clang::tidy::utils::{anonymous}::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, const llvm::DenseSet&, std::string&)' at /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:139:49: /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:54:26: warning: 'Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesIt' may be used uninitialized [-Wmaybe-uninitialized] 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp: In function 'void clang::tidy::utils::{anonymous}::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, const llvm::DenseSet&, std::string&)': /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:139:28: note: 'Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesIt' was declared here 139 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ In constructor 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)', inlined from 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)' at /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:37:3, inlined from 'void clang::tidy::utils::{anonymous}::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, const llvm::DenseSet&, std::string&)' at /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:139:49: /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:54:26: warning: 'Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesEnd' may be used uninitialized [-Wmaybe-uninitialized] 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp: In function 'void clang::tidy::utils::{anonymous}::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, const llvm::DenseSet&, std::string&)': /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/utils/DesignatedInitializers.cpp:139:28: note: 'Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesEnd' was declared here 139 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ [1051/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o [1052/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o [1053/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionSpecAnalyzer.cpp.o [1054/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o [1055/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o [1056/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o [1057/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FormatStringConverter.cpp.o [1058/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o [1059/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o [1060/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o [1061/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o [1062/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Matchers.cpp.o [1063/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o [1064/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o [1065/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o [1066/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o [1067/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o [1068/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o [1069/2184] Linking CXX static library lib/libclangFrontend.a [1070/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UseRangesCheck.cpp.o [1071/2184] Generating Confusables.inc [1072/2184] Linking CXX static library lib/libclangFormat.a [1073/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidNestedConditionalOperatorCheck.cpp.o [1074/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o [1075/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidReturnWithVoidValueCheck.cpp.o [1076/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidUnconditionalPreprocessorIfCheck.cpp.o [1077/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o [1078/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o [1079/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o [1080/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o [1081/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o [1082/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o [1083/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o [1084/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o [1085/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/EnumInitialValueCheck.cpp.o [1086/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o [1087/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o [1088/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o [1089/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o [1090/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o [1091/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o [1092/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantInlineSpecifierCheck.cpp.o [1093/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o [1094/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o [1095/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o [1096/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MathMissingParenthesesCheck.cpp.o [1097/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o [1098/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o [1099/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o [1100/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o [1101/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o [1102/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o [1103/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/OperatorsRepresentationCheck.cpp.o [1104/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o [1105/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o [1106/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o [1107/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantCastingCheck.cpp.o [1108/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o [1109/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o [1110/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o [1111/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o [1112/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o [1113/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o [1114/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o [1115/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o [1116/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReferenceToConstructedTemporaryCheck.cpp.o [1117/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o [1118/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o [1119/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o [1120/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o [1121/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o [1122/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o [1123/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o [1124/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o [1125/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o [1126/2184] Linking CXX static library lib/libclangTidyUtils.a [1127/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseStdMinMaxCheck.cpp.o [1128/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o [1129/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/IncludeSpeller.cpp.o [1130/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o [1131/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o [1132/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o [1133/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o [1134/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o [1135/2184] Linking CXX static library lib/libclangTooling.a [1136/2184] Linking CXX static library lib/libclangIndex.a [1137/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o [1138/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o [1139/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o [1140/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o [1141/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o [1142/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BitwisePointerCastCheck.cpp.o [1143/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o [1144/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o [1145/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o [1146/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CastingThroughVoidCheck.cpp.o [1147/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ChainedComparisonCheck.cpp.o [1148/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ComparePointerToMemberVirtualFunctionCheck.cpp.o [1149/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o [1150/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CrtpConstructorAccessibilityCheck.cpp.o [1151/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o [1152/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o [1153/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EmptyCatchCheck.cpp.o [1154/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o [1155/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o [1156/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o [1157/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o [1158/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o [1159/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o [1160/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o [1161/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableIfCheck.cpp.o [1162/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableSharedFromThisCheck.cpp.o [1163/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReturnConstRefFromParameterCheck.cpp.o [1164/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringviewDataUsageCheck.cpp.o [1165/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwitchMissingDefaultCaseCheck.cpp.o [1166/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o [1167/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncDecInConditionsCheck.cpp.o [1168/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o [1169/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o [1170/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o [1171/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o [1172/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o [1173/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o [1174/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o [1175/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o [1176/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o [1177/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultiLevelImplicitPointerConversionCheck.cpp.o [1178/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o [1179/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleNewInOneExpressionCheck.cpp.o [1180/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o [1181/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NarrowingConversionsCheck.cpp.o [1182/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NonZeroEnumToBoolConversionCheck.cpp.o [1183/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NondeterministicPointerIterationOrderCheck.cpp.o [1184/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/OptionalValueConversionCheck.cpp.o [1185/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o [1186/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o [1187/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PointerArithmeticOnPolymorphicObjectCheck.cpp.o [1188/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o [1189/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o [1190/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o [1191/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o [1192/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o [1193/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o [1194/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o [1195/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o [1196/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o [1197/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o [1198/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o [1199/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o [1200/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o [1201/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o [1202/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o [1203/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o [1204/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o [1205/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o [1206/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o [1207/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o [1208/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o [1209/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o [1210/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o [1211/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o [1212/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TaggedUnionMemberCountCheck.cpp.o [1213/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o [1214/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o [1215/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o [1216/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o [1217/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o [1218/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o [1219/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o [1220/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UniquePtrArrayMismatchCheck.cpp.o [1221/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o [1222/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnsafeFunctionsCheck.cpp.o [1223/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedLocalNonTrivialVariableCheck.cpp.o [1224/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o [1225/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o [1226/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o [1227/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o [1228/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/CoroutineHostileRAIICheck.cpp.o [1229/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o [1230/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o [1231/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o [1232/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/HeaderIncludeCycleCheck.cpp.o [1233/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/IncludeCleanerCheck.cpp.o [1234/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o [1235/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o [1236/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o [1237/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o [1238/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o [1239/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o [1240/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o [1241/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o [1242/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o [1243/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o [1244/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o [1245/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o [1246/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o [1247/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o [1248/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o [1249/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o [1250/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o [1251/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseInternalLinkageCheck.cpp.o [1252/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o [1253/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o [1254/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o [1255/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o [1256/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o [1257/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o [1258/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o [1259/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o [1260/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o [1261/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o [1262/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o [1263/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o [1264/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MinMaxUseInitializerListCheck.cpp.o [1265/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o [1266/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o [1267/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o [1268/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o [1269/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o [1270/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o [1271/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o [1272/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o [1273/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o [1274/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/TypeTraitsCheck.cpp.o [1275/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o [1276/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o [1277/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o [1278/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseConstraintsCheck.cpp.o [1279/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o [1280/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDesignatedInitializersCheck.cpp.o [1281/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o [1282/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o [1283/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o