these 15 derivations will be built: /nix/store/mfwxrf39lkmlm85g89kc8va2706bmxm6-clang-20.1.8.drv /nix/store/bzb3pbwlh1cmd5s0bq81xasl3657k7h1-clang-wrapper-20.1.8.drv /nix/store/mc41w2gxly67dhk017wzkgayvpzndhvg-stdenv-linux.drv /nix/store/faxd780c5agczkj8licsiv1syly2gbi1-dotnet-stage0-vmr-8.0.22.drv /nix/store/cr5cfwkl6irq13p1skg0nqfxw0k7jgfy-dotnet-stage0-sdk-8.0.122.drv /nix/store/ghq102mjmg1l6vhqsrzsqcwjc7bkcf6n-dotnet-vmr-8.0.22.drv /nix/store/07h4bsvnk2jzzkj1dwfgawf67f9ip47c-dotnet-aspnetcore-runtime-8.0.22.drv /nix/store/3drxg5w884i8xjdfr5wbs6axd76fcv0h-dotnet-runtime-8.0.22.drv /nix/store/r4wh5fcbd41da6kjn4d709vwm2h7vlyj-dotnet-runtime-wrapped-8.0.22.drv /nix/store/zssn1ns2hr7hbpb9sab2ixg2k2nkgbfw-dotnet-aspnetcore-runtime-wrapped-8.0.22.drv /nix/store/vhbhs03h1qh5r2fy5sbk0r8cmnn6y90m-dotnet-sdk-8.0.416.drv /nix/store/nipn3wglh0ab40yq3mw3535yy4g43lvw-dotnet-sdk-wrapped-8.0.416.drv /nix/store/c8pgxpacf95rzc7xknl8fzlsidf0y2nd-pre-commit-4.5.1.drv /nix/store/q8p4rlm7p769dmbd65b0hcvikfvw1lkz-pre-commit-config.json.drv /nix/store/9dg13hp2g2p8rmdkbha0faf1nnbf2vnr-pre-commit-run.drv building '/nix/store/mfwxrf39lkmlm85g89kc8va2706bmxm6-clang-20.1.8.drv' on 'ssh-ng://nixbot-remote-build@78.232.36.247' building '/nix/store/mfwxrf39lkmlm85g89kc8va2706bmxm6-clang-20.1.8.drv' clang-20.1.8> Running phase: unpackPhase clang-20.1.8> unpacking source archive /nix/store/vvm402c7c2ldqmjl7aa1bxbh2chp9pg0-clang-src-20.1.8 clang-20.1.8> source root is clang-src-20.1.8/clang clang-20.1.8> separate-debug-info: recording checksum of source files for debug support... clang-20.1.8> Running phase: patchPhase clang-20.1.8> applying patch /nix/store/4qh1l55wx654v0ls51dg1wdi5xy93w9b-purity.patch clang-20.1.8> patching file lib/Driver/ToolChains/Gnu.cpp clang-20.1.8> Hunk #1 succeeded at 448 (offset 2 lines). clang-20.1.8> applying patch /nix/store/96cbfymn788ssbhmay4sy7h268qg81fl-gnu-install-dirs.patch clang-20.1.8> patching file cmake/modules/AddClang.cmake clang-20.1.8> Hunk #1 succeeded at 134 (offset 15 lines). clang-20.1.8> patching file lib/Headers/CMakeLists.txt clang-20.1.8> Hunk #1 succeeded at 385 (offset 48 lines). clang-20.1.8> patching file tools/libclang/CMakeLists.txt clang-20.1.8> Hunk #1 succeeded at 250 (offset 4 lines). clang-20.1.8> patching file tools/scan-build-py/CMakeLists.txt clang-20.1.8> applying patch /nix/store/xw76f26zh4k3x80pnjpkjvahf2bjlnq4-clang-at-least-16-LLVMgold-path.patch clang-20.1.8> patching file lib/Driver/ToolChains/CommonArgs.cpp clang-20.1.8> Hunk #1 succeeded at 882 (offset 293 lines). clang-20.1.8> Running phase: updateAutotoolsGnuConfigScriptsPhase clang-20.1.8> Running phase: configurePhase clang-20.1.8> 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 clang-20.1.8> CMake Deprecation Warning at /build/clang-src-20.1.8/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy): clang-20.1.8> The OLD behavior for policy CMP0116 will be removed from a future version clang-20.1.8> of CMake. clang-20.1.8> clang-20.1.8> The cmake-policies(7) manual explains that the OLD behaviors of all clang-20.1.8> policies are deprecated and that a policy should be set to OLD only under clang-20.1.8> specific short-term circumstances. Projects should be ported to the NEW clang-20.1.8> behavior and not rely on setting a policy to OLD. clang-20.1.8> Call Stack (most recent call first): clang-20.1.8> CMakeLists.txt:7 (include) clang-20.1.8> clang-20.1.8> clang-20.1.8> -- The C compiler identification is GNU 15.2.0 clang-20.1.8> -- The CXX compiler identification is GNU 15.2.0 clang-20.1.8> -- Detecting C compiler ABI info clang-20.1.8> -- Detecting C compiler ABI info - done clang-20.1.8> -- Check for working C compiler: /nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/gcc - skipped clang-20.1.8> -- Detecting C compile features clang-20.1.8> -- Detecting C compile features - done clang-20.1.8> -- Detecting CXX compiler ABI info clang-20.1.8> -- Detecting CXX compiler ABI info - done clang-20.1.8> -- Check for working CXX compiler: /nix/store/484f8q8xa48icqgdq9b67vhq8clcqjy9-gcc-wrapper-15.2.0/bin/g++ - skipped clang-20.1.8> -- Detecting CXX compile features clang-20.1.8> -- Detecting CXX compile features - done clang-20.1.8> -- Could NOT find FFI (missing: FFI_LIBRARIES HAVE_FFI_CALL) clang-20.1.8> -- Found ZLIB: /nix/store/l6i35y2hlmdz0hvz690h3k4ilq9ahhzy-zlib-1.3.1/lib/libz.so (found version "1.3.1") clang-20.1.8> -- Found LibXml2: /nix/store/wfk1mrpj1r5f7iyihjnh0jjixr900z7y-libxml2-2.15.1/lib/libxml2.so (found version "2.15.1") clang-20.1.8> -- Linker detection: GNU ld clang-20.1.8> -- Performing Test C_SUPPORTS_FPIC clang-20.1.8> -- Performing Test C_SUPPORTS_FPIC - Success clang-20.1.8> -- Performing Test CXX_SUPPORTS_FPIC clang-20.1.8> -- Performing Test CXX_SUPPORTS_FPIC - Success clang-20.1.8> -- Building with -fPIC clang-20.1.8> -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION clang-20.1.8> -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success clang-20.1.8> -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION clang-20.1.8> -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success clang-20.1.8> -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG clang-20.1.8> -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success clang-20.1.8> -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG clang-20.1.8> -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success clang-20.1.8> -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL clang-20.1.8> -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success clang-20.1.8> -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP clang-20.1.8> -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed clang-20.1.8> -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG clang-20.1.8> -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed clang-20.1.8> -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG clang-20.1.8> -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success clang-20.1.8> -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS clang-20.1.8> -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed clang-20.1.8> -- Looking for os_signpost_interval_begin clang-20.1.8> -- Looking for os_signpost_interval_begin - not found clang-20.1.8> -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB clang-20.1.8> -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success clang-20.1.8> -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB clang-20.1.8> -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success clang-20.1.8> -- Performing Test LLVM_HAS_ATOMICS clang-20.1.8> -- Performing Test LLVM_HAS_ATOMICS - Success clang-20.1.8> -- Found Python3: /nix/store/a1mjjnpfivsx5gi4rxbcr54vl6gyjfzj-python3-3.13.11/bin/python3.13 (found version "3.13.11") found components: Interpreter clang-20.1.8> -- Looking for sys/resource.h clang-20.1.8> -- Looking for sys/resource.h - found clang-20.1.8> -- Looking for dlfcn.h clang-20.1.8> -- Looking for dlfcn.h - found clang-20.1.8> -- Looking for dlopen in dl clang-20.1.8> -- Looking for dlopen in dl - found clang-20.1.8> -- Looking for dladdr clang-20.1.8> -- Looking for dladdr - found clang-20.1.8> -- Clang version: 20.1.8 clang-20.1.8> -- Could NOT find Git (missing: GIT_EXECUTABLE) clang-20.1.8> -- Looking for include file sys/inotify.h clang-20.1.8> -- Looking for include file sys/inotify.h - found clang-20.1.8> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD clang-20.1.8> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success clang-20.1.8> -- Found Threads: TRUE clang-20.1.8> -- Performing Test HAVE_LINKER_FLAG_LONG_PLT clang-20.1.8> -- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Failed clang-20.1.8> CMake Warning at /build/clang-src-20.1.8/cmake/Modules/ExtendPath.cmake:13 (message): clang-20.1.8> Since clang-20.1.8> "/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/lib/cmake/clang" clang-20.1.8> is absolute, it overrides base path: "${CLANG_INSTALL_PREFIX}". clang-20.1.8> Call Stack (most recent call first): clang-20.1.8> cmake/modules/CMakeLists.txt:56 (extend_path) clang-20.1.8> clang-20.1.8> clang-20.1.8> CMake Warning at /build/clang-src-20.1.8/cmake/Modules/ExtendPath.cmake:13 (message): clang-20.1.8> Since clang-20.1.8> "/nix/store/zqas3vghrh9imlzyvxbjpyf4z4g5lc8g-clang-20.1.8-dev/include" is clang-20.1.8> absolute, it overrides base path: "${CLANG_INSTALL_PREFIX}". clang-20.1.8> Call Stack (most recent call first): clang-20.1.8> cmake/modules/CMakeLists.txt:59 (extend_path) clang-20.1.8> clang-20.1.8> clang-20.1.8> -- Configuring done (4.9s) clang-20.1.8> -- Generating done (0.9s) clang-20.1.8> CMake Warning: clang-20.1.8> Manually-specified variables were not used by the project: clang-20.1.8> clang-20.1.8> BUILD_TESTING clang-20.1.8> CMAKE_EXPORT_NO_PACKAGE_REGISTRY clang-20.1.8> clang-20.1.8> clang-20.1.8> -- Build files have been written to: /build/clang-src-20.1.8/clang/build clang-20.1.8> cmake: enabled parallel building clang-20.1.8> cmake: enabled parallel installing clang-20.1.8> Running phase: buildPhase clang-20.1.8> build flags: -j2 clang-20.1.8> [1/2184] Building Attrs.inc... clang-20.1.8> [2/2184] Building AttrImpl.inc... clang-20.1.8> [3/2184] Building AttrTextNodeDump.inc... clang-20.1.8> [4/2184] Building AttrNodeTraverse.inc... clang-20.1.8> [5/2184] Building StmtNodes.inc... clang-20.1.8> [6/2184] Building DeclNodes.inc... clang-20.1.8> [7/2184] Building TypeNodes.inc... clang-20.1.8> [8/2184] Building AttrVisitor.inc... clang-20.1.8> [9/2184] Building AbstractBasicReader.inc... clang-20.1.8> [10/2184] Building AbstractBasicWriter.inc... clang-20.1.8> [11/2184] Building AbstractTypeReader.inc... clang-20.1.8> [12/2184] Building AbstractTypeWriter.inc... clang-20.1.8> [13/2184] Building CommentNodes.inc... clang-20.1.8> [14/2184] Building CommentHTMLTags.inc... clang-20.1.8> [15/2184] Building CommentHTMLTagsProperties.inc... clang-20.1.8> [16/2184] Building CommentHTMLNamedCharacterReferences.inc... clang-20.1.8> [17/2184] Building CommentCommandList.inc... clang-20.1.8> [18/2184] Building CommentCommandInfo.inc... clang-20.1.8> [19/2184] Building StmtDataCollectors.inc... clang-20.1.8> [20/2184] Building DiagnosticAnalysisKinds.inc... clang-20.1.8> [21/2184] Building DiagnosticAnalysisEnums.inc... clang-20.1.8> [22/2184] Building DiagnosticASTEnums.inc... clang-20.1.8> [23/2184] Building DiagnosticASTKinds.inc... clang-20.1.8> [24/2184] Building DiagnosticCommentKinds.inc... clang-20.1.8> [25/2184] Building DiagnosticCommentEnums.inc... clang-20.1.8> [26/2184] Building DiagnosticCommonEnums.inc... clang-20.1.8> [27/2184] Building DiagnosticCommonKinds.inc... clang-20.1.8> [28/2184] Building DiagnosticCrossTUKinds.inc... clang-20.1.8> [29/2184] Building DiagnosticCrossTUEnums.inc... clang-20.1.8> [30/2184] Building DiagnosticDriverEnums.inc... clang-20.1.8> [31/2184] Building DiagnosticDriverKinds.inc... clang-20.1.8> [32/2184] Building DiagnosticFrontendKinds.inc... clang-20.1.8> [33/2184] Building DiagnosticFrontendEnums.inc... clang-20.1.8> [34/2184] Building DiagnosticInstallAPIEnums.inc... clang-20.1.8> [35/2184] Building DiagnosticInstallAPIKinds.inc... clang-20.1.8> [36/2184] Building DiagnosticLexEnums.inc... clang-20.1.8> [37/2184] Building DiagnosticLexKinds.inc... clang-20.1.8> [38/2184] Building DiagnosticParseEnums.inc... clang-20.1.8> [39/2184] Building DiagnosticParseKinds.inc... clang-20.1.8> [40/2184] Building DiagnosticRefactoringKinds.inc... clang-20.1.8> [41/2184] Building DiagnosticRefactoringEnums.inc... clang-20.1.8> [42/2184] Building DiagnosticSemaEnums.inc... clang-20.1.8> [43/2184] Building DiagnosticSemaKinds.inc... clang-20.1.8> [44/2184] Building DiagnosticSerializationKinds.inc... clang-20.1.8> [45/2184] Building DiagnosticSerializationEnums.inc... clang-20.1.8> [46/2184] Building DiagnosticIndexName.inc... clang-20.1.8> [47/2184] Building DiagnosticGroups.inc... clang-20.1.8> [48/2184] Building AttrList.inc... clang-20.1.8> [49/2184] Building AttrParsedAttrList.inc... clang-20.1.8> [50/2184] Building RegularKeywordAttrInfo.inc... clang-20.1.8> [51/2184] Building AttrSubMatchRulesList.inc... clang-20.1.8> [52/2184] Building CXX11AttributeInfo.inc... clang-20.1.8> [53/2184] Building AttrHasAttributeImpl.inc... clang-20.1.8> [54/2184] Building BuiltinsBPF.inc... clang-20.1.8> [55/2184] Building Builtins.inc... clang-20.1.8> [56/2184] Building BuiltinsNVPTX.inc... clang-20.1.8> [57/2184] Building BuiltinsHexagon.inc... clang-20.1.8> [58/2184] Building BuiltinsRISCV.inc... clang-20.1.8> [59/2184] Building BuiltinsSPIRV.inc... clang-20.1.8> [60/2184] Building BuiltinsX86_64.inc... clang-20.1.8> [61/2184] Building BuiltinsX86.inc... clang-20.1.8> [62/2184] Building arm_fp16.inc... clang-20.1.8> [63/2184] Building arm_neon.inc... clang-20.1.8> [64/2184] Building arm_immcheck_types.inc... clang-20.1.8> [65/2184] Building arm_mve_builtins.inc... clang-20.1.8> [66/2184] Building arm_mve_builtin_sema.inc... clang-20.1.8> [67/2184] Building arm_mve_builtin_cg.inc... clang-20.1.8> [68/2184] Building arm_mve_builtin_aliases.inc... clang-20.1.8> [69/2184] Building arm_sve_builtins.inc... clang-20.1.8> [70/2184] Building arm_sve_builtin_cg.inc... clang-20.1.8> [71/2184] Building arm_sve_typeflags.inc... clang-20.1.8> [72/2184] Building arm_sve_streaming_attrs.inc... clang-20.1.8> [73/2184] Building arm_sme_builtins.inc... clang-20.1.8> [74/2184] Building arm_sme_builtin_cg.inc... clang-20.1.8> [75/2184] Building arm_sme_sema_rangechecks.inc... clang-20.1.8> [76/2184] Building arm_sme_streaming_attrs.inc... clang-20.1.8> [77/2184] Building arm_sme_builtins_za_state.inc... clang-20.1.8> [78/2184] Building arm_cde_builtins.inc... clang-20.1.8> [79/2184] Building arm_cde_builtin_cg.inc... clang-20.1.8> [80/2184] Building arm_cde_builtin_sema.inc... clang-20.1.8> [81/2184] Building arm_sve_sema_rangechecks.inc... clang-20.1.8> [82/2184] Building arm_cde_builtin_aliases.inc... clang-20.1.8> [83/2184] Building riscv_vector_builtins.inc... clang-20.1.8> [84/2184] Building riscv_vector_builtin_cg.inc... clang-20.1.8> [85/2184] Building riscv_sifive_vector_builtins.inc... clang-20.1.8> [86/2184] Building riscv_sifive_vector_builtin_cg.inc... clang-20.1.8> [87/2184] Building riscv_sifive_vector_builtin_sema.inc... clang-20.1.8> [88/2184] Building riscv_vector_builtin_sema.inc... clang-20.1.8> [89/2184] Building AttrParserStringSwitches.inc... clang-20.1.8> [90/2184] Building AttrSubMatchRulesParserStringSwitches.inc... clang-20.1.8> [91/2184] Building Options.inc... clang-20.1.8> [92/2184] Building AttrTemplateInstantiate.inc... clang-20.1.8> [93/2184] Building AttrSpellingListIndex.inc... clang-20.1.8> [94/2184] Building AttrParsedAttrKinds.inc... clang-20.1.8> [95/2184] Building AttrPCHRead.inc... clang-20.1.8> [96/2184] Building AttrParsedAttrImpl.inc... clang-20.1.8> [97/2184] Building AttrPCHWrite.inc... clang-20.1.8> [98/2184] Building Nodes.inc... clang-20.1.8> [99/2184] Building Checkers.inc... clang-20.1.8> [100/2184] Building NodeClasses.inc... clang-20.1.8> [101/2184] Generating VCSVersion.inc clang-20.1.8> [102/2184] Bundling HTMLLogger resources clang-20.1.8> [103/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o clang-20.1.8> [104/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o clang-20.1.8> [105/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o clang-20.1.8> [106/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o clang-20.1.8> [107/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o clang-20.1.8> [108/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o clang-20.1.8> [109/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o clang-20.1.8> [110/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o clang-20.1.8> [111/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o clang-20.1.8> [112/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o clang-20.1.8> [113/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o clang-20.1.8> [114/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o clang-20.1.8> [115/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o clang-20.1.8> [116/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o clang-20.1.8> [117/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o clang-20.1.8> [118/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o clang-20.1.8> [119/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o clang-20.1.8> [120/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o clang-20.1.8> [121/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o clang-20.1.8> [122/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o clang-20.1.8> [123/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o clang-20.1.8> [124/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o clang-20.1.8> [125/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o clang-20.1.8> [126/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o clang-20.1.8> [127/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o clang-20.1.8> [128/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o clang-20.1.8> [129/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o clang-20.1.8> [130/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o clang-20.1.8> [131/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o clang-20.1.8> [132/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o clang-20.1.8> [133/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o clang-20.1.8> [134/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceManager.h:37, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceMgrAdapter.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:14: clang-20.1.8> In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', clang-20.1.8> inlined from 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)' at /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:120:49: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1499 | return DiagnosticBuilder(this, Loc, DiagID); clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp: In member function 'void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Basic/SourceMgrAdapter.cpp:101:12: note: 'DiagID' was declared here clang-20.1.8> 101 | unsigned DiagID; clang-20.1.8> | ^~~~~~ clang-20.1.8> [135/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o clang-20.1.8> [136/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o clang-20.1.8> [137/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o clang-20.1.8> [138/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o clang-20.1.8> [139/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o clang-20.1.8> [140/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o clang-20.1.8> [141/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o clang-20.1.8> [142/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o clang-20.1.8> [143/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o clang-20.1.8> [144/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o clang-20.1.8> [145/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o clang-20.1.8> [146/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o clang-20.1.8> [147/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o clang-20.1.8> [148/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o clang-20.1.8> [149/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o clang-20.1.8> [150/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o clang-20.1.8> [151/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o clang-20.1.8> [152/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o clang-20.1.8> [153/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o clang-20.1.8> [154/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o clang-20.1.8> [155/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o clang-20.1.8> [156/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o clang-20.1.8> [157/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o clang-20.1.8> [158/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o clang-20.1.8> [159/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o clang-20.1.8> [160/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o clang-20.1.8> [161/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o clang-20.1.8> [162/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o clang-20.1.8> [163/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o clang-20.1.8> [164/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o clang-20.1.8> [165/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o clang-20.1.8> [166/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o clang-20.1.8> [167/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o clang-20.1.8> [168/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o clang-20.1.8> [169/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o clang-20.1.8> [170/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o clang-20.1.8> [171/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o clang-20.1.8> [172/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o clang-20.1.8> [173/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o clang-20.1.8> [174/2184] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o clang-20.1.8> [175/2184] Linking CXX static library lib/libclangBasic.a clang-20.1.8> [176/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o clang-20.1.8> [177/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o clang-20.1.8> [178/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o clang-20.1.8> [179/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o clang-20.1.8> [180/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Lex/Lexer.cpp:3437:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3437 | while (Count != NumHexDigits || Delimited) { clang-20.1.8> | ~~~~~~^~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Lex/Lexer.cpp:3416:12: note: 'NumHexDigits' was declared here clang-20.1.8> 3416 | unsigned NumHexDigits; clang-20.1.8> | ^~~~~~~~~~~~ clang-20.1.8> [181/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o clang-20.1.8> [182/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp:1620:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1620 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { clang-20.1.8> | ~~~~^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Lex/LiteralSupport.cpp:1563:15: note: 'ExponentBegin' was declared here clang-20.1.8> 1563 | const char *ExponentBegin; clang-20.1.8> | ^~~~~~~~~~~~~ clang-20.1.8> [183/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o clang-20.1.8> [184/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o clang-20.1.8> [185/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o clang-20.1.8> [186/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o clang-20.1.8> [187/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o clang-20.1.8> [188/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o clang-20.1.8> [189/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o clang-20.1.8> [190/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o clang-20.1.8> [191/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o clang-20.1.8> [192/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o clang-20.1.8> [193/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o clang-20.1.8> [194/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o clang-20.1.8> [195/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o clang-20.1.8> [196/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o clang-20.1.8> [197/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o clang-20.1.8> [198/2184] Building Opcodes.inc... clang-20.1.8> [199/2184] Building AttrDocTable.inc... clang-20.1.8> [200/2184] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o clang-20.1.8> [201/2184] Linking CXX static library lib/libclangLex.a clang-20.1.8> [202/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o clang-20.1.8> [203/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o clang-20.1.8> [204/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o clang-20.1.8> [205/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o clang-20.1.8> [206/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o clang-20.1.8> [207/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp: In function 'clang::GVALinkage basicGVALinkageForFunction(const clang::ASTContext&, const clang::FunctionDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:12550:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 12550 | return External; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:12525:14: note: 'External' was declared here clang-20.1.8> 12525 | GVALinkage External; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTContext.cpp:3177:15: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3177 | const Type *TypeNode; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [208/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTImporter.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:14: clang-20.1.8> In member function 'clang::DeclarationName::StoredNameKind clang::DeclarationName::getStoredNameKind() const', clang-20.1.8> inlined from 'bool clang::DeclarationName::isIdentifier() const' at /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:385:55, clang-20.1.8> inlined from 'clang::IdentifierInfo* clang::DeclarationName::getAsIdentifierInfo() const' at /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:421:21, clang-20.1.8> inlined from 'clang::IdentifierInfo* clang::NamedDecl::getIdentifier() const' at /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:274:74, clang-20.1.8> inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5893:35: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:266:40: warning: 'Property' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 266 | return static_cast(Ptr & PtrMask); clang-20.1.8> | ^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5877:21: note: 'Property' was declared here clang-20.1.8> 5877 | ObjCPropertyDecl *Property; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5724:58: warning: 'Iface' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 5724 | ObjCImplementationDecl *Impl = Iface->getImplementation(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5715:22: note: 'Iface' was declared here clang-20.1.8> 5715 | ObjCInterfaceDecl *Iface; clang-20.1.8> | ^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5760:43: warning: 'Super' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 5759 | if ((Super && !Impl->getSuperClass()) || clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 5760 | (!Super && Impl->getSuperClass()) || clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> 5761 | (Super && Impl->getSuperClass() && clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 5762 | !declaresSameEntity(Super->getCanonicalDecl(), clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 5763 | Impl->getSuperClass()))) { clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5720:22: note: 'Super' was declared here clang-20.1.8> 5720 | ObjCInterfaceDecl *Super; clang-20.1.8> | ^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5681:61: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 5681 | ObjCCategoryImplDecl *ToImpl = Category->getImplementation(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:5677:21: note: 'Category' was declared here clang-20.1.8> 5677 | ObjCCategoryDecl *Category; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> In member function 'void clang::Decl::setObjectOfFriendDecl(bool)', clang-20.1.8> inlined from 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4411:39: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:1185:5: warning: 'ToFriendD' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1185 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4405:16: note: 'ToFriendD' was declared here clang-20.1.8> 4405 | NamedDecl *ToFriendD; clang-20.1.8> | ^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4965:43: warning: 'ToInterface' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 4965 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo()); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:4959:22: note: 'ToInterface' was declared here clang-20.1.8> 4959 | ObjCInterfaceDecl *ToInterface; clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:3241:39: warning: 'ToDescribed' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3241 | D2CXX->setDescribedClassTemplate(ToDescribed); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:3238:26: note: 'ToDescribed' was declared here clang-20.1.8> 3238 | ClassTemplateDecl *ToDescribed; clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6767:40: warning: 'TemplatedFD' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 6767 | if (TemplatedFD->getDescribedTemplate()) clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6734:17: note: 'TemplatedFD' was declared here clang-20.1.8> 6734 | FunctionDecl *TemplatedFD; clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6236:56: warning: 'ClassTemplate' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 6236 | PrevDecl = ClassTemplate->findPartialSpecialization(TemplateArgs, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ clang-20.1.8> 6237 | *ToTPListOrErr, clang-20.1.8> | ~~~~~~~~~~~~~~~ clang-20.1.8> 6238 | InsertPos); clang-20.1.8> | ~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ASTImporter.cpp:6207:22: note: 'ClassTemplate' was declared here clang-20.1.8> 6207 | ClassTemplateDecl *ClassTemplate; clang-20.1.8> | ^~~~~~~~~~~~~ clang-20.1.8> [209/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o clang-20.1.8> [210/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o clang-20.1.8> [211/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o clang-20.1.8> [212/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o clang-20.1.8> [213/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o clang-20.1.8> [214/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o clang-20.1.8> [215/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o clang-20.1.8> [216/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o clang-20.1.8> [217/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o clang-20.1.8> [218/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o clang-20.1.8> [219/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o clang-20.1.8> [220/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o clang-20.1.8> [221/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o clang-20.1.8> [222/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o clang-20.1.8> [223/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o clang-20.1.8> [224/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o clang-20.1.8> [225/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o clang-20.1.8> [226/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o clang-20.1.8> [227/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o clang-20.1.8> [228/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o clang-20.1.8> [229/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o clang-20.1.8> [230/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o clang-20.1.8> [231/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o clang-20.1.8> [232/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o clang-20.1.8> [233/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o clang-20.1.8> [234/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o clang-20.1.8> [235/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o clang-20.1.8> [236/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o clang-20.1.8> [237/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o clang-20.1.8> [238/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o clang-20.1.8> [239/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o clang-20.1.8> [240/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o clang-20.1.8> [241/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o clang-20.1.8> [242/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o clang-20.1.8> [243/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o clang-20.1.8> [244/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o clang-20.1.8> [245/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o clang-20.1.8> [246/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o clang-20.1.8> [247/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o clang-20.1.8> [248/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Descriptor.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Function.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FunctionPointer.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpStack.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Context.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:35: clang-20.1.8> In member function 'const clang::Expr* clang::CallExpr::getArg(unsigned int) const', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:3083:25: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3083 | return getArgs()[Arg]; clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:13159:14: note: 'Arg' was declared here clang-20.1.8> 13159 | unsigned Arg; clang-20.1.8> | ^~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FixedPoint.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpStack.h:16: clang-20.1.8> In member function 'clang::ComparisonCategoryResult clang::ComparisonCategoryInfo::makeWeakResult(clang::ComparisonCategoryResult) const', clang-20.1.8> inlined from '{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::' at /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:14639:45: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/AST/ComparisonCategories.h:154:21: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 154 | if (!isStrong() && Res == CCR::Equal) clang-20.1.8> | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp: In lambda function: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ExprConstant.cpp:14618:30: note: 'CCR' was declared here clang-20.1.8> 14618 | ComparisonCategoryResult CCR; clang-20.1.8> | ^~~ clang-20.1.8> [249/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o clang-20.1.8> [250/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o clang-20.1.8> [251/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o clang-20.1.8> In lambda function, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6466:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 6466 | return this->emitGetLocal(ElemT, LocalOffset, E); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6416:12: note: 'ElemT' was declared here clang-20.1.8> 6416 | PrimType ElemT; clang-20.1.8> | ^~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3377:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3377 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) clang-20.1.8> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3329:21: note: 'Desc' was declared here clang-20.1.8> 3329 | const Descriptor *Desc; clang-20.1.8> | ^~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:9: clang-20.1.8> In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*) [with Emitter = clang::interp::EvalEmitter]', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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=] clang-20.1.8> 444 | Ctx->VarScope = this; clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: note: 'Scope' declared here clang-20.1.8> 4969 | BlockScope Scope(this); clang-20.1.8> | ^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:215:47: note: 'this' declared here clang-20.1.8> 215 | bool visitCompoundStmt(const CompoundStmt *S); clang-20.1.8> | ^ clang-20.1.8> In lambda function, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6466:30: warning: 'ElemT' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 6466 | return this->emitGetLocal(ElemT, LocalOffset, E); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:6416:12: note: 'ElemT' was declared here clang-20.1.8> 6416 | PrimType ElemT; clang-20.1.8> | ^~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3377:31: warning: 'Desc' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3377 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) clang-20.1.8> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:3329:21: note: 'Desc' was declared here clang-20.1.8> 3329 | const Descriptor *Desc; clang-20.1.8> | ^~~~ clang-20.1.8> In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::Compiler*, const clang::ValueDecl*) [with Emitter = clang::interp::ByteCodeEmitter]', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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=] clang-20.1.8> 444 | Ctx->VarScope = this; clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.cpp:4969:23: note: 'Scope' declared here clang-20.1.8> 4969 | BlockScope Scope(this); clang-20.1.8> | ^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Compiler.h:215:47: note: 'this' declared here clang-20.1.8> 215 | bool visitCompoundStmt(const CompoundStmt *S); clang-20.1.8> | ^ clang-20.1.8> [252/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o clang-20.1.8> [253/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Frame.cpp.o clang-20.1.8> [254/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o clang-20.1.8> [255/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o clang-20.1.8> [256/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APSInt.h:18, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFixedPoint.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APValue.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Integral.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Boolean.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:9: clang-20.1.8> In destructor 'llvm::APInt::~APInt()', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 192 | delete[] U.pVal; clang-20.1.8> | ^~~~ clang-20.1.8> In destructor 'llvm::APInt::~APInt()', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 192 | delete[] U.pVal; clang-20.1.8> | ^~~~ clang-20.1.8> In function 'bool clang::interp::interp__builtin_fpclassify(InterpState&, CodePtr, const InterpFrame*, const Function*, const clang::CallExpr*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:604:39: warning: 'Index' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 604 | align(primSize(PT_Float)) + ((1 + (4 - Index)) * align(IntSize)); clang-20.1.8> | ~~~^~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/InterpBuiltin.cpp:584:12: note: 'Index' was declared here clang-20.1.8> 584 | unsigned Index; clang-20.1.8> | ^~~~~ clang-20.1.8> [257/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o clang-20.1.8> [258/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o clang-20.1.8> [259/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp: In function 'void clang::interp::collectBlocks(const Pointer&, llvm::SetVector&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp:207:22: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.cpp:207:47: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 207 | const Pointer &ElemPointee = Ptr.atIndex(I).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> [260/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:12: clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11755:24: required from here clang-20.1.8> 11755 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11760:24: required from here clang-20.1.8> 11760 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11765:25: required from here clang-20.1.8> 11765 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11770:25: required from here clang-20.1.8> 11770 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11775:25: required from here clang-20.1.8> 11775 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11780:25: required from here clang-20.1.8> 11780 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11785:25: required from here clang-20.1.8> 11785 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11790:25: required from here clang-20.1.8> 11790 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11795:24: required from here clang-20.1.8> 11795 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11800:25: required from here clang-20.1.8> 11800 | return Divc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29199:24: required from here clang-20.1.8> 29199 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29204:24: required from here clang-20.1.8> 29204 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29209:25: required from here clang-20.1.8> 29209 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29214:25: required from here clang-20.1.8> 29214 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29219:25: required from here clang-20.1.8> 29219 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29224:25: required from here clang-20.1.8> 29224 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29229:25: required from here clang-20.1.8> 29229 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29234:25: required from here clang-20.1.8> 29234 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29239:24: required from here clang-20.1.8> 29239 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29244:25: required from here clang-20.1.8> 29244 | return Mulc(S, OpPC); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Descriptor.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Function.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/FunctionPointer.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvaluationResult.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/EvalEmitter.cpp:9: clang-20.1.8> In destructor 'llvm::APInt::~APInt()', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 192 | delete[] U.pVal; clang-20.1.8> | ^~~~ clang-20.1.8> [261/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o clang-20.1.8> [262/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o clang-20.1.8> [263/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o clang-20.1.8> [264/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o clang-20.1.8> [265/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o clang-20.1.8> [266/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o clang-20.1.8> [267/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o clang-20.1.8> [268/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o clang-20.1.8> [269/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o clang-20.1.8> [270/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o clang-20.1.8> [271/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o clang-20.1.8> [272/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o clang-20.1.8> [273/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o clang-20.1.8> [274/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.cpp:9: clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11563:22: required from here clang-20.1.8> 11563 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11568:22: required from here clang-20.1.8> 11568 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11573:23: required from here clang-20.1.8> 11573 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11578:23: required from here clang-20.1.8> 11578 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11583:23: required from here clang-20.1.8> 11583 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11588:23: required from here clang-20.1.8> 11588 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11593:23: required from here clang-20.1.8> 11593 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11598:23: required from here clang-20.1.8> 11598 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11603:22: required from here clang-20.1.8> 11603 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:11608:23: required from here clang-20.1.8> 11608 | if (!Divc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:544:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 544 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:545:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 545 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:546:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 546 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:547:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 547 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29007:22: required from here clang-20.1.8> 29007 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29012:22: required from here clang-20.1.8> 29012 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29017:23: required from here clang-20.1.8> 29017 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29022:23: required from here clang-20.1.8> 29022 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29027:23: required from here clang-20.1.8> 29027 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29032:23: required from here clang-20.1.8> 29032 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29037:23: required from here clang-20.1.8> 29037 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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>]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29042:23: required from here clang-20.1.8> 29042 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29047:22: required from here clang-20.1.8> 29047 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/build/lib/AST/Opcodes.inc:29052:23: required from here clang-20.1.8> 29052 | if (!Mulc(S, OpPC)) clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:489:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 489 | const T &LHSR = LHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:490:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 490 | const T &LHSI = LHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:491:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 491 | const T &RHSR = RHS.atIndex(0).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:14: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/ByteCode/Interp.h:492:32: note: 'clang::interp::Pointer' temporary created here clang-20.1.8> 492 | const T &RHSI = RHS.atIndex(1).deref(); clang-20.1.8> | ~~~~~~~~~~~^~~ clang-20.1.8> [275/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o clang-20.1.8> [276/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o clang-20.1.8> [277/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o clang-20.1.8> [278/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o clang-20.1.8> [279/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o clang-20.1.8> [280/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o clang-20.1.8> [281/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o clang-20.1.8> [282/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LangOptions.h:25, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:28, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp:13: clang-20.1.8> In member function 'llvm::raw_ostream& llvm::raw_ostream::operator<<(char)', clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/raw_ostream.h:206:18: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 206 | *OutBufCur++ = C; clang-20.1.8> | ~~~~~~~~~~~~~^~~ clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/AST/MicrosoftMangle.cpp:3818:10: note: 'AccessSpec' was declared here clang-20.1.8> 3818 | char AccessSpec; clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> [283/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o clang-20.1.8> [284/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o clang-20.1.8> [285/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o clang-20.1.8> [286/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o clang-20.1.8> [287/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o clang-20.1.8> [288/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o clang-20.1.8> [289/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o clang-20.1.8> [290/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o clang-20.1.8> [291/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o clang-20.1.8> [292/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o clang-20.1.8> [293/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o clang-20.1.8> [294/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o clang-20.1.8> [295/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o clang-20.1.8> [296/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o clang-20.1.8> [297/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o clang-20.1.8> [298/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o clang-20.1.8> [299/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o clang-20.1.8> [300/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o clang-20.1.8> [301/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o clang-20.1.8> [302/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o clang-20.1.8> [303/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o clang-20.1.8> [304/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o clang-20.1.8> [305/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o clang-20.1.8> [306/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o clang-20.1.8> [307/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o clang-20.1.8> [308/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o clang-20.1.8> [309/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o clang-20.1.8> [310/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o clang-20.1.8> [311/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o clang-20.1.8> [312/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o clang-20.1.8> [313/2184] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o clang-20.1.8> [314/2184] Linking CXX static library lib/libclangAST.a clang-20.1.8> [315/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o clang-20.1.8> [316/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o clang-20.1.8> [317/2184] Building OpenCLBuiltins.inc... clang-20.1.8> [318/2184] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o clang-20.1.8> [319/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o clang-20.1.8> [320/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o clang-20.1.8> [321/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o clang-20.1.8> [322/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o clang-20.1.8> [323/2184] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o clang-20.1.8> [324/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseAST.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [325/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseCXXInlineMethods.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [326/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseDecl.cpp:23: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [327/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseDeclCXX.cpp:24: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [328/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseExpr.cpp:29: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [329/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseExprCXX.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [330/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseHLSL.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [331/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseInit.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [332/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseObjc.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [333/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseOpenMP.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [334/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFPContract()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:860:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 860 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:841:27: note: 'FPC' was declared here clang-20.1.8> 841 | LangOptions::FPModeKind FPC; clang-20.1.8> | ^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFEnvAccess()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:900:32: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 900 | Actions.ActOnPragmaFEnvAccess(PragmaLoc, IsEnabled); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:886:8: note: 'IsEnabled' was declared here clang-20.1.8> 886 | bool IsEnabled; clang-20.1.8> | ^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaCXLimitedRange()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:934:36: warning: 'Range' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 934 | Actions.ActOnPragmaCXLimitedRange(PragmaLoc, Range); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Parse/ParsePragma.cpp:917:33: note: 'Range' was declared here clang-20.1.8> 917 | LangOptions::ComplexRangeKind Range; clang-20.1.8> | ^~~~~ clang-20.1.8> [335/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseStmt.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [336/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseStmtAsm.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [337/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseTemplate.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [338/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseTentative.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [339/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/Parser.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [340/2184] Linking CXX static library lib/libclangASTMatchers.a clang-20.1.8> [341/2184] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenACC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Parse/ParseOpenACC.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [342/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o clang-20.1.8> [343/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o clang-20.1.8> [344/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o clang-20.1.8> [345/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o clang-20.1.8> [346/2184] Building CXX object lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o clang-20.1.8> [347/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/AnalysisBasedWarnings.cpp:45: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [348/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.cpp:9: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [349/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CodeCompleteConsumer.cpp:23: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [350/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/DeclSpec.cpp:24: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [351/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/DelayedDiagnostic.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [352/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o clang-20.1.8> [353/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/HLSLExternalSemaSource.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [354/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o clang-20.1.8> [355/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/JumpDiagnostics.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [356/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [357/2184] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o clang-20.1.8> [358/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o clang-20.1.8> [359/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o clang-20.1.8> [360/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/ParsedAttr.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [361/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaAMDGPU.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [362/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/UsedDeclVisitor.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/Sema.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [363/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaAVR.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [364/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:261:37: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 261 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaARM.cpp:259:11: note: 'IntField' was declared here clang-20.1.8> 259 | int IntField; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [365/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaAccess.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [366/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaAttr.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [367/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In lambda function, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); clang-20.1.8> | ^ clang-20.1.8> /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 = {}]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here clang-20.1.8> 666 | EnumExtensibilityAttr::Kind kind; clang-20.1.8> | ^~~~ clang-20.1.8> In lambda function, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); clang-20.1.8> | ^ clang-20.1.8> /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 = {}]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here clang-20.1.8> 703 | SwiftNewTypeAttr::NewtypeKind Kind; clang-20.1.8> | ^~~~ clang-20.1.8> In lambda function, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); clang-20.1.8> | ^ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here clang-20.1.8> 703 | SwiftNewTypeAttr::NewtypeKind Kind; clang-20.1.8> | ^~~~ clang-20.1.8> In lambda function, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:721:78: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 721 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); clang-20.1.8> | ^ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:703:41: note: 'Kind' was declared here clang-20.1.8> 703 | SwiftNewTypeAttr::NewtypeKind Kind; clang-20.1.8> | ^~~~ clang-20.1.8> In lambda function, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); clang-20.1.8> | ^ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here clang-20.1.8> 666 | EnumExtensibilityAttr::Kind kind; clang-20.1.8> | ^~~~ clang-20.1.8> In lambda function, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:678:78: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 678 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); clang-20.1.8> | ^ clang-20.1.8> /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]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAPINotes.cpp:666:39: note: 'kind' was declared here clang-20.1.8> 666 | EnumExtensibilityAttr::Kind kind; clang-20.1.8> | ^~~~ clang-20.1.8> [368/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:24: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:667:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 667 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; clang-20.1.8> | ~~~~~~^~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:405:18: note: 'diag_message' was declared here clang-20.1.8> 405 | unsigned diag, diag_message, diag_fwdclass_message; clang-20.1.8> | ^~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:677:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 677 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; clang-20.1.8> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:405:32: note: 'diag_fwdclass_message' was declared here clang-20.1.8> 405 | unsigned diag, diag_message, diag_fwdclass_message; clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:13: clang-20.1.8> In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', clang-20.1.8> 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, clang-20.1.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, clang-20.1.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:155:5, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1386:18: warning: 'property_note_select' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:410:12: note: 'property_note_select' was declared here clang-20.1.8> 410 | unsigned property_note_select; clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', clang-20.1.8> 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, clang-20.1.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, clang-20.1.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:155:5, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaAvailability.cpp:413:12: note: 'available_here_select_kind' was declared here clang-20.1.8> 413 | unsigned available_here_select_kind; clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> [369/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBPF.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [370/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBase.cpp:2: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [371/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaBoundsSafety.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [372/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaCXXScopeSpec.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [373/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaCast.cpp:26: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [374/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:12, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringSwitch.h:16, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:19, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:15: clang-20.1.8> In function 'uint64_t llvm::densemap::detail::mix(uint64_t)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMapInfo.h:30:5: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 30 | x *= 0xbf58476d1ce4e5b9u; clang-20.1.8> | ~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:14341:12: note: 'MagicValue' was declared here clang-20.1.8> 14341 | uint64_t MagicValue; clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7839:18: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 7839 | S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy clang-20.1.8> | ~~~~~~~^~~~~~ clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7820:16: note: 'Diag' was declared here clang-20.1.8> 7820 | unsigned Diag; clang-20.1.8> | ^~~~ clang-20.1.8> In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7727:35: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 7727 | EmitFormatDiagnostic(S.PDiag(Diag) clang-20.1.8> | ~~~~~~~^~~~~~ clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaChecking.cpp:7707:16: note: 'Diag' was declared here clang-20.1.8> 7707 | unsigned Diag; clang-20.1.8> | ^~~~ clang-20.1.8> [375/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaCodeComplete.cpp:38: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [376/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o clang-20.1.8> [377/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaCoroutine.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [378/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaCUDA.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaCUDA.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [379/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaConcept.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [380/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclAttr.cpp:37: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [381/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaDecl.cpp:42: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [382/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclObjC.cpp:24: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [383/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/EnterExpressionEvaluationContext.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaDeclCXX.cpp:37: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [384/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaExceptionSpec.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [385/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprCXX.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [386/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprMember.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [387/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19767:14: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 19767 | OdrUse == OdrUseContext::Used || NeededForConstantEvaluation; clang-20.1.8> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here clang-20.1.8> 18055 | OdrUseContext Result; clang-20.1.8> | ^~~~~~ clang-20.1.8> In function 'void DoMarkBindingDeclReferenced(clang::Sema&, clang::SourceLocation, clang::BindingDecl*, clang::Expr*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19914:3: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 19914 | if (OdrUse == OdrUseContext::Used) { clang-20.1.8> | ^~ clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here clang-20.1.8> 18055 | OdrUseContext Result; clang-20.1.8> | ^~~~~~ clang-20.1.8> In function 'void DoMarkBindingDeclReferenced(clang::Sema&, clang::SourceLocation, clang::BindingDecl*, clang::Expr*)', clang-20.1.8> 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, clang-20.1.8> inlined from 'void clang::Sema::MarkFunctionParmPackReferenced(clang::FunctionParmPackExpr*)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:20069:23: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:19914:3: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 19914 | if (OdrUse == OdrUseContext::Used) { clang-20.1.8> | ^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp: In member function 'void clang::Sema::MarkFunctionParmPackReferenced(clang::FunctionParmPackExpr*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaExpr.cpp:18055:17: note: 'Result' was declared here clang-20.1.8> 18055 | OdrUseContext Result; clang-20.1.8> | ^~~~~~ clang-20.1.8> [388/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaFixItUtils.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [389/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaExprObjC.cpp:26: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [390/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFunctionEffects.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaFunctionEffects.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [391/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHexagon.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaHexagon.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [392/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:32: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In function 'bool DiagnoseLocalRegisterBinding(clang::Sema&, clang::SourceLocation&, clang::Decl*, RegisterType, bool)', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1370:20: warning: 'RegType' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1370 | int RegTypeNum = static_cast(RegType); clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp: In member function 'void clang::SemaHLSL::handleResourceBindingAttr(clang::Decl*, const clang::ParsedAttr&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaHLSL.cpp:1521:16: note: 'RegType' was declared here clang-20.1.8> 1521 | RegisterType RegType; clang-20.1.8> | ^~~~~~~ clang-20.1.8> [393/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp: In member function 'void clang::Sema::ActOnLambdaExpressionAfterIntroducer(clang::LambdaIntroducer&, clang::Scope*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:1210:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1210 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 1211 | C->EllipsisLoc, C->Id, InitStyle, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 1212 | C->Init.get(), Method); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaLambda.cpp:1196:16: note: 'InitStyle' was declared here clang-20.1.8> 1196 | unsigned InitStyle; clang-20.1.8> | ^~~~~~~~~ clang-20.1.8> [394/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:16: clang-20.1.8> In member function 'void clang::InitializationSequence::SetFailed(FailureKind)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Sema/Initialization.h:1399:19: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1399 | this->Failure = Failure; clang-20.1.8> | ~~~~~~~~~~~~~~^~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaInit.cpp:5363:43: note: 'FK' was declared here clang-20.1.8> 5363 | InitializationSequence::FailureKind FK; clang-20.1.8> | ^~ clang-20.1.8> [395/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLoongArch.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaLoongArch.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [396/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaM68k.cpp.o clang-20.1.8> [397/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMIPS.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaMIPS.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [398/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaLookup.cpp:29: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [399/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMSP430.cpp.o clang-20.1.8> [400/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaNVPTX.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaNVPTX.cpp:15: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [401/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:462:28: warning: 'Mod' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 462 | VisibleModules.setVisible(Mod, ModuleLoc); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaModule.cpp:389:11: note: 'Mod' was declared here clang-20.1.8> 389 | Module *Mod; // The module we are creating. clang-20.1.8> | ^~~ clang-20.1.8> [402/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaObjC.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [403/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaObjCProperty.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [404/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenACC.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [405/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClause.cpp.o clang-20.1.8> [406/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenCL.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenCL.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [407/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:5923:23: warning: 'SecondKind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 5923 | ICS.Standard.Second = SecondKind; clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaOverload.cpp:5884:26: note: 'SecondKind' was declared here clang-20.1.8> 5884 | ImplicitConversionKind SecondKind; clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> [408/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaPPC.cpp:23: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [409/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaObjC.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaPseudoObject.cpp:39: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [410/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaRISCV.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [411/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaOpenMP.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [412/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmtAsm.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [413/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/CheckExprLifetime.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmt.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [414/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSPIRV.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [415/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaStmtAttr.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [416/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSwift.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [417/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaSystemZ.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [418/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaSYCL.cpp:12: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [419/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateDeduction.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [420/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:11: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:37: clang-20.1.8> In constructor 'clang::LocalInstantiationScope::LocalInstantiationScope(clang::Sema&, bool, bool)', clang-20.1.8> 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: clang-20.1.8> /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=] clang-20.1.8> 438 | SemaRef.CurrentInstantiationScope = this; clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:5545:27: note: 'InstScope' declared here clang-20.1.8> 5545 | LocalInstantiationScope InstScope(*this, true); clang-20.1.8> | ^~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplate.cpp:5522:66: note: 'this' declared here clang-20.1.8> 5522 | bool UpdateArgsWithConversions, bool *ConstraintsNotSatisfied) { clang-20.1.8> | ^ clang-20.1.8> [421/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [422/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateInstantiate.cpp:12: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [423/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Sema/SemaInternal.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/CoroutineStmtBuilder.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TreeTransform.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [424/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/ASTConcept.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/TypeLoc.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TypeLocBuilder.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:11: clang-20.1.8> In member function 'const clang::TemplateArgument* clang::TemplateArgument::pack_end() const', clang-20.1.8> inlined from 'llvm::ArrayRef clang::TemplateArgument::pack_elements() const' at /build/clang-src-20.1.8/clang/include/clang/AST/TemplateBase.h:433:51, clang-20.1.8> inlined from 'std::optional clang::Sema::getFullyPackExpandedSize(clang::TemplateArgument)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp:1346:50: clang-20.1.8> /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] clang-20.1.8> 427 | return Args.Args + Args.NumArgs; clang-20.1.8> | ~~~~~^~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaTemplateVariadic.cpp: In member function 'std::optional clang::Sema::getFullyPackExpandedSize(clang::TemplateArgument)': clang-20.1.8> /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 clang-20.1.8> 1305 | TemplateArgument Pack; clang-20.1.8> | ^~~~ clang-20.1.8> [425/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaWasm.cpp:21: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [426/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Sema/SemaX86.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [427/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/DelayedDiagnostic.h:32, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:34: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In function 'void assignInheritanceModel(clang::Sema&, clang::CXXRecordDecl*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:9292:50: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 9292 | RD->addAttr(MSInheritanceAttr::CreateImplicit( clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ clang-20.1.8> 9293 | S.getASTContext(), BestCase, Loc, MSInheritanceAttr::Spelling(IM))); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp: In member function 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:9271:24: note: 'IM' was declared here clang-20.1.8> 9271 | MSInheritanceModel IM; clang-20.1.8> | ^~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/TypeLocBuilder.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:13: clang-20.1.8> In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', clang-20.1.8> 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, clang-20.1.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, clang-20.1.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:155:5, clang-20.1.8> inlined from 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)' at /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:3361:20: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1386:18: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1386 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); clang-20.1.8> | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp: In function 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Sema/SemaType.cpp:3344:16: note: 'Kind' was declared here clang-20.1.8> 3344 | unsigned Kind; clang-20.1.8> | ^~~~ clang-20.1.8> [428/2184] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o clang-20.1.8> [429/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfo.cpp.o clang-20.1.8> [430/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o clang-20.1.8> [431/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o clang-20.1.8> [432/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o clang-20.1.8> [433/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o clang-20.1.8> [434/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o clang-20.1.8> [435/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o clang-20.1.8> [436/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o clang-20.1.8> [437/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o clang-20.1.8> [438/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/BitmaskEnum.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/BitmaskEnum.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DependenceFlags.h:11, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.cpp:14: clang-20.1.8> In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 414 | return (Numerator - Bias) / Denominator + Bias; clang-20.1.8> | ~~~~~~~~~~~^~~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCall.cpp:19: clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here clang-20.1.8> 580 | size_t Size; clang-20.1.8> | ^~~~ clang-20.1.8> [439/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2872:52: warning: 'M' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 2872 | if (getContext().getNoSanitizeList().containsType( clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ clang-20.1.8> 2873 | SanitizerMask::bitPosToMask(M), TypeName)) clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2846:35: note: 'M' was declared here clang-20.1.8> 2846 | SanitizerKind::SanitizerOrdinal M; clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2877:26: warning: 'SSK' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 2877 | EmitSanitizerStatReport(SSK); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGClass.cpp:2847:27: note: 'SSK' was declared here clang-20.1.8> 2847 | llvm::SanitizerStatKind SSK; clang-20.1.8> | ^~~ clang-20.1.8> [440/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o clang-20.1.8> [441/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/DenseMap.h:21, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/BasicBlock.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/EHScopeStack.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCoroutine.cpp:13: clang-20.1.8> In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> inlined from 'void {anonymous}::GetReturnObjectManager::EmitGroAlloca()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGCoroutine.cpp:722:11: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 414 | return (Numerator - Bias) / Denominator + Bias; clang-20.1.8> | ~~~~~~~~~~~^~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h: In member function 'void {anonymous}::GetReturnObjectManager::EmitGroAlloca()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here clang-20.1.8> 580 | size_t Size; clang-20.1.8> | ^~~~ clang-20.1.8> [442/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::CreateCompileUnit()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:692:37: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 692 | TheCU = DBuilder.createCompileUnit( clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ clang-20.1.8> 693 | LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "", clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 694 | LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 695 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 696 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 697 | NameTableKind, CGOpts.DebugRangesBaseAddress, remapDIPath(Sysroot), SDK); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:640:42: note: 'EmissionKind' was declared here clang-20.1.8> 640 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; clang-20.1.8> | ^~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:1003:34: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1003 | return DBuilder.createBasicType(BTName, Size, Encoding); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGDebugInfo.cpp:701:25: note: 'Encoding' was declared here clang-20.1.8> 701 | llvm::dwarf::TypeKind Encoding; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [443/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGDecl.cpp:34: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [444/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o clang-20.1.8> [445/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/BitmaskEnum.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/BitmaskEnum.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DependenceFlags.h:11, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:13: clang-20.1.8> In function 'constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> inlined from 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:869:10: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/MathExtras.h:414:21: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 414 | return (Numerator - Bias) / Denominator + Bias; clang-20.1.8> | ~~~~~~~~~~~^~~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGException.cpp:14: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h: In member function 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGCleanup.h:580:12: note: 'Size' was declared here clang-20.1.8> 580 | size_t Size; clang-20.1.8> | ^~~~ clang-20.1.8> [446/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o clang-20.1.8> [447/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o clang-20.1.8> [448/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o clang-20.1.8> [449/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o clang-20.1.8> [450/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp:13: clang-20.1.8> In member function 'llvm::Type* llvm::Value::getType() const', clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/Value.h:255:34: warning: 'C' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 255 | Type *getType() const { return VTy; } clang-20.1.8> | ^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp: In function 'llvm::Constant* {anonymous}::ConstExprEmitter::EmitArrayInitialization(const clang::InitListExpr*, clang::QualType)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprConstant.cpp:1434:25: note: 'C' was declared here clang-20.1.8> 1434 | llvm::Constant *C; clang-20.1.8> | ^ clang-20.1.8> [451/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:37: clang-20.1.8> In member function 'llvm::Value* llvm::FixedPointBuilder::CreateFixedToFixed(llvm::Value*, const llvm::FixedPointSemantics&, const llvm::FixedPointSemantics&) [with IRBuilderTy = clang::CodeGen::CGBuilderTy]', clang-20.1.8> inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:4381:38: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/FixedPointBuilder.h:145:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 145 | return Convert(Src, SrcSema, DstSema, false); clang-20.1.8> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGExprScalar.cpp:4317:10: note: 'Result' was declared here clang-20.1.8> 4317 | Value *Result; clang-20.1.8> | ^~~~~~ clang-20.1.8> [452/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o clang-20.1.8> [453/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o clang-20.1.8> [454/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o clang-20.1.8> [455/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o clang-20.1.8> [456/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o clang-20.1.8> /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*]': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjC.cpp:3176:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3176 | return result; clang-20.1.8> | ^~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjC.cpp:3135:10: note: 'result' was declared here clang-20.1.8> 3135 | Result result; clang-20.1.8> | ^~~~~~ clang-20.1.8> [457/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:1900:35: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1900 | (align << 3) | (1<<2) | clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^ clang-20.1.8> 1901 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime())); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:1289:9: note: 'Flag' was declared here clang-20.1.8> 1289 | int Flag; clang-20.1.8> | ^~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGPointerAuthInfo.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Address.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:16: clang-20.1.8> In member function 'llvm::Type* llvm::Value::getType() const', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 255 | Type *getType() const { return VTy; } clang-20.1.8> | ^~~ clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGObjCGNU.cpp:2901:16: note: 'imp' was declared here clang-20.1.8> 2901 | llvm::Value *imp; clang-20.1.8> | ^~~ clang-20.1.8> [458/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o clang-20.1.8> [459/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o clang-20.1.8> [460/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o clang-20.1.8> [461/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In function 'void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:98:37: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 98 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:81:16: note: 'Byte' was declared here clang-20.1.8> 81 | ConstantInt *Byte; clang-20.1.8> | ^~~~ clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/unique_ptr.h:37, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/memory:80, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Support/Casting.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:13: clang-20.1.8> In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = llvm::Value*&; long unsigned int _Idx = 0; _Head = llvm::Value*]', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/tuple:213:11: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp: In lambda function: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:6097:20: note: 'ElemPtr' was declared here clang-20.1.8> 6097 | llvm::Value *ElemPtr; clang-20.1.8> | ^~~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:9793: clang-20.1.8> /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)': clang-20.1.8> /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] clang-20.1.8> 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:85:16: note: 'Param0' was declared here clang-20.1.8> 85 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:86:16: note: 'Param1' was declared here clang-20.1.8> 86 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 246 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:210:16: note: 'Param0' was declared here clang-20.1.8> 210 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 247 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:211:16: note: 'Param1' was declared here clang-20.1.8> 211 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 247 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:212:16: note: 'Param2' was declared here clang-20.1.8> 212 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5388 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5361:16: note: 'Param0' was declared here clang-20.1.8> 5361 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5388 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5362:16: note: 'Param1' was declared here clang-20.1.8> 5362 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3807 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3772:16: note: 'Param0' was declared here clang-20.1.8> 3772 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3808 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3773:16: note: 'Param1' was declared here clang-20.1.8> 3773 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3808 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3774:16: note: 'Param2' was declared here clang-20.1.8> 3774 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here clang-20.1.8> 758 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here clang-20.1.8> 759 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here clang-20.1.8> 760 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here clang-20.1.8> 761 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here clang-20.1.8> 762 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here clang-20.1.8> 506 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here clang-20.1.8> 507 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 729 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here clang-20.1.8> 508 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here clang-20.1.8> 509 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here clang-20.1.8> 510 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here clang-20.1.8> 511 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenFunction.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGCXXABI.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:15: clang-20.1.8> In member function 'llvm::Value* llvm::IRBuilderBase::CreatePointerCast(llvm::Value*, llvm::Type*, const llvm::Twine&)', clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/IRBuilder.h:2201:5: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 2201 | if (V->getType() == DestTy) clang-20.1.8> | ^~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8721:16: note: 'Param0' was declared here clang-20.1.8> 8721 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8826 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8722:13: note: 'Param1' was declared here clang-20.1.8> 8722 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8829 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8723:16: note: 'Param2' was declared here clang-20.1.8> 8723 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8830 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8724:16: note: 'Param3' was declared here clang-20.1.8> 8724 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3237 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3207:16: note: 'Param0' was declared here clang-20.1.8> 3207 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3237 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3208:9: note: 'Param1' was declared here clang-20.1.8> 3208 | bool Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1513 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshlc, {Param0}), {Val2, Val1, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1488:16: note: 'Param0' was declared here clang-20.1.8> 1488 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17345 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17320:13: note: 'Param0' was declared here clang-20.1.8> 17320 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17346 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17321:13: note: 'Param1' was declared here clang-20.1.8> 17321 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16447 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16422:13: note: 'Param0' was declared here clang-20.1.8> 16422 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16448 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16423:13: note: 'Param1' was declared here clang-20.1.8> 16423 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15637 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15612:13: note: 'Param0' was declared here clang-20.1.8> 15612 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15638 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15613:13: note: 'Param1' was declared here clang-20.1.8> 15613 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15885 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15867:13: note: 'Param0' was declared here clang-20.1.8> 15867 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11367 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11286:13: note: 'Param0' was declared here clang-20.1.8> 11286 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11370 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11287:16: note: 'Param1' was declared here clang-20.1.8> 11287 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11372 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11288:16: note: 'Param2' was declared here clang-20.1.8> 11288 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8565 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8516:13: note: 'Param0' was declared here clang-20.1.8> 8516 | unsigned Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17496 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17472:13: note: 'Param0' was declared here clang-20.1.8> 17472 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6197 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6045:13: note: 'Param0' was declared here clang-20.1.8> 6045 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6198 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6046:13: note: 'Param1' was declared here clang-20.1.8> 6046 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6199 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6047:13: note: 'Param2' was declared here clang-20.1.8> 6047 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6200 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6048:16: note: 'Param3' was declared here clang-20.1.8> 6048 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11062 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:13: note: 'Param0' was declared here clang-20.1.8> 10885 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11063 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10886:13: note: 'Param1' was declared here clang-20.1.8> 10886 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11064 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10887:13: note: 'Param2' was declared here clang-20.1.8> 10887 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11067 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10888:16: note: 'Param3' was declared here clang-20.1.8> 10888 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11069 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10889:16: note: 'Param4' was declared here clang-20.1.8> 10889 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6013 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:13: note: 'Param0' was declared here clang-20.1.8> 5836 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6014 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5837:13: note: 'Param1' was declared here clang-20.1.8> 5837 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6015 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5838:13: note: 'Param2' was declared here clang-20.1.8> 5838 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6018 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5839:16: note: 'Param3' was declared here clang-20.1.8> 5839 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6019 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5840:16: note: 'Param4' was declared here clang-20.1.8> 5840 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5804 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:13: note: 'Param0' was declared here clang-20.1.8> 5698 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5805 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:13: note: 'Param1' was declared here clang-20.1.8> 5699 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5806 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5700:13: note: 'Param2' was declared here clang-20.1.8> 5700 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5809 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5701:16: note: 'Param3' was declared here clang-20.1.8> 5701 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5810 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5702:16: note: 'Param4' was declared here clang-20.1.8> 5702 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5810 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5703:16: note: 'Param5' was declared here clang-20.1.8> 5703 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5477 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5406:18: note: 'Param0' was declared here clang-20.1.8> 5406 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5477 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5407:16: note: 'Param1' was declared here clang-20.1.8> 5407 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3715 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3675:18: note: 'Param0' was declared here clang-20.1.8> 3675 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3715 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3676:16: note: 'Param1' was declared here clang-20.1.8> 3676 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5351 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5198:13: note: 'Param0' was declared here clang-20.1.8> 5198 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5352 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5199:13: note: 'Param1' was declared here clang-20.1.8> 5199 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5353 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5200:13: note: 'Param2' was declared here clang-20.1.8> 5200 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5354 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5201:16: note: 'Param3' was declared here clang-20.1.8> 5201 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 4284 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:13: note: 'Param0' was declared here clang-20.1.8> 4106 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 4285 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4107:13: note: 'Param1' was declared here clang-20.1.8> 4107 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 4286 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4108:13: note: 'Param2' was declared here clang-20.1.8> 4108 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 4289 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4109:16: note: 'Param3' was declared here clang-20.1.8> 4109 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 4290 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4110:16: note: 'Param4' was declared here clang-20.1.8> 4110 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here clang-20.1.8> 2566 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here clang-20.1.8> 2567 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12667 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12638:16: note: 'Param0' was declared here clang-20.1.8> 12638 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6794 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6738:13: note: 'Param0' was declared here clang-20.1.8> 6738 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6739:18: note: 'Param1' was declared here clang-20.1.8> 6739 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6740:16: note: 'Param2' was declared here clang-20.1.8> 6740 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6795 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6741:16: note: 'Param3' was declared here clang-20.1.8> 6741 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10656 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10591:13: note: 'Param0' was declared here clang-20.1.8> 10591 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10659 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10592:16: note: 'Param1' was declared here clang-20.1.8> 10592 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10593:18: note: 'Param2' was declared here clang-20.1.8> 10593 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10594:16: note: 'Param3' was declared here clang-20.1.8> 10594 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10661 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10595:16: note: 'Param4' was declared here clang-20.1.8> 10595 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17035 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17011:13: note: 'Param0' was declared here clang-20.1.8> 17011 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17036 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17012:13: note: 'Param1' was declared here clang-20.1.8> 17012 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16646 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16597:13: note: 'Param0' was declared here clang-20.1.8> 16597 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16647 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16598:13: note: 'Param1' was declared here clang-20.1.8> 16598 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16599:18: note: 'Param2' was declared here clang-20.1.8> 16599 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15836 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15787:13: note: 'Param0' was declared here clang-20.1.8> 15787 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15837 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15788:13: note: 'Param1' was declared here clang-20.1.8> 15788 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15789:18: note: 'Param2' was declared here clang-20.1.8> 15789 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6710 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:13: note: 'Param0' was declared here clang-20.1.8> 6561 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6711 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6562:13: note: 'Param1' was declared here clang-20.1.8> 6562 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6563:18: note: 'Param2' was declared here clang-20.1.8> 6563 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6564:16: note: 'Param3' was declared here clang-20.1.8> 6564 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 6712 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6565:16: note: 'Param4' was declared here clang-20.1.8> 6565 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10853 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:13: note: 'Param0' was declared here clang-20.1.8> 10683 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10854 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:13: note: 'Param1' was declared here clang-20.1.8> 10684 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10857 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10685:16: note: 'Param2' was declared here clang-20.1.8> 10685 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10686:18: note: 'Param3' was declared here clang-20.1.8> 10686 | Intrinsic::ID Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10687:16: note: 'Param4' was declared here clang-20.1.8> 10687 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 10859 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10688:16: note: 'Param5' was declared here clang-20.1.8> 10688 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5610 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5554:13: note: 'Param0' was declared here clang-20.1.8> 5554 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5613 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5555:16: note: 'Param1' was declared here clang-20.1.8> 5555 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5614 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5556:16: note: 'Param2' was declared here clang-20.1.8> 5556 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5614 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5557:16: note: 'Param3' was declared here clang-20.1.8> 5557 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11446 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:13: note: 'Param0' was declared here clang-20.1.8> 11382 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11447 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11383:13: note: 'Param1' was declared here clang-20.1.8> 11383 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11450 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11384:16: note: 'Param2' was declared here clang-20.1.8> 11384 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11452 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11385:16: note: 'Param3' was declared here clang-20.1.8> 11385 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11452 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11386:16: note: 'Param4' was declared here clang-20.1.8> 11386 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3664 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here clang-20.1.8> 3573 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here clang-20.1.8> 3574 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here clang-20.1.8> 3575 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14553 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14437:13: note: 'Param0' was declared here clang-20.1.8> 14437 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14554 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14438:13: note: 'Param1' was declared here clang-20.1.8> 14438 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14555 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14439:13: note: 'Param2' was declared here clang-20.1.8> 14439 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14558 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14440:18: note: 'Param3' was declared here clang-20.1.8> 14440 | Intrinsic::ID Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14558 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14441:16: note: 'Param4' was declared here clang-20.1.8> 14441 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14714 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:13: note: 'Param0' was declared here clang-20.1.8> 14582 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14715 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14583:13: note: 'Param1' was declared here clang-20.1.8> 14583 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14716 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14584:13: note: 'Param2' was declared here clang-20.1.8> 14584 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14721 | Value *Val11 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val10}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14585:16: note: 'Param3' was declared here clang-20.1.8> 14585 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14722 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14586:18: note: 'Param4' was declared here clang-20.1.8> 14586 | Intrinsic::ID Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14722 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14587:16: note: 'Param5' was declared here clang-20.1.8> 14587 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7899 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:13: note: 'Param0' was declared here clang-20.1.8> 7782 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7900 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7783:13: note: 'Param1' was declared here clang-20.1.8> 7783 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7901 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7784:13: note: 'Param2' was declared here clang-20.1.8> 7784 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7904 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7785:18: note: 'Param3' was declared here clang-20.1.8> 7785 | Intrinsic::ID Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7904 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7786:16: note: 'Param4' was declared here clang-20.1.8> 7786 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8061 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:13: note: 'Param0' was declared here clang-20.1.8> 7928 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8062 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:13: note: 'Param1' was declared here clang-20.1.8> 7929 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8063 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7930:13: note: 'Param2' was declared here clang-20.1.8> 7930 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8068 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7931:16: note: 'Param3' was declared here clang-20.1.8> 7931 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8069 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7932:18: note: 'Param4' was declared here clang-20.1.8> 7932 | Intrinsic::ID Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8069 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7933:16: note: 'Param5' was declared here clang-20.1.8> 7933 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14413 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14317:13: note: 'Param0' was declared here clang-20.1.8> 14317 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14414 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14318:13: note: 'Param1' was declared here clang-20.1.8> 14318 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14415 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14319:13: note: 'Param2' was declared here clang-20.1.8> 14319 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14320:16: note: 'Param3' was declared here clang-20.1.8> 14320 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14290 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14178:13: note: 'Param0' was declared here clang-20.1.8> 14178 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14291 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14179:13: note: 'Param1' was declared here clang-20.1.8> 14179 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14292 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14180:13: note: 'Param2' was declared here clang-20.1.8> 14180 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14299 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14181:16: note: 'Param3' was declared here clang-20.1.8> 14181 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14300 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14182:16: note: 'Param4' was declared here clang-20.1.8> 14182 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14155 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14059:13: note: 'Param0' was declared here clang-20.1.8> 14059 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14156 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14060:13: note: 'Param1' was declared here clang-20.1.8> 14060 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14157 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14061:13: note: 'Param2' was declared here clang-20.1.8> 14061 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14161 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14062:16: note: 'Param3' was declared here clang-20.1.8> 14062 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14033 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13921:13: note: 'Param0' was declared here clang-20.1.8> 13921 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14034 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13922:13: note: 'Param1' was declared here clang-20.1.8> 13922 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14035 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13923:13: note: 'Param2' was declared here clang-20.1.8> 13923 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14041 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13924:16: note: 'Param3' was declared here clang-20.1.8> 13924 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14042 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13925:16: note: 'Param4' was declared here clang-20.1.8> 13925 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5542 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5515:13: note: 'Param0' was declared here clang-20.1.8> 5515 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5543 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5516:18: note: 'Param1' was declared here clang-20.1.8> 5516 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5544 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5517:9: note: 'Param2' was declared here clang-20.1.8> 5517 | bool Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here clang-20.1.8> 1995 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2073 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here clang-20.1.8> 1996 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here clang-20.1.8> 1997 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here clang-20.1.8> 1998 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here clang-20.1.8> 1999 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here clang-20.1.8> 2000 | bool Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5647 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5620:13: note: 'Param0' was declared here clang-20.1.8> 5620 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5651 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5621:18: note: 'Param1' was declared here clang-20.1.8> 5621 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 5652 | return Builder.CreateIntCast(Val6, Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5622:9: note: 'Param2' was declared here clang-20.1.8> 5622 | bool Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here clang-20.1.8> 1917 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here clang-20.1.8> 1918 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here clang-20.1.8> 1919 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here clang-20.1.8> 1920 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here clang-20.1.8> 1921 | bool Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3420 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3362:16: note: 'Param0' was declared here clang-20.1.8> 3362 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3363:18: note: 'Param1' was declared here clang-20.1.8> 3363 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3364:16: note: 'Param2' was declared here clang-20.1.8> 3364 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3421 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3365:16: note: 'Param3' was declared here clang-20.1.8> 3365 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2698:18: note: 'Param0' was declared here clang-20.1.8> 2698 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2699:16: note: 'Param1' was declared here clang-20.1.8> 2699 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2745 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2700:16: note: 'Param2' was declared here clang-20.1.8> 2700 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3535 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here clang-20.1.8> 3476 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here clang-20.1.8> 3477 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here clang-20.1.8> 3478 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 478 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:459:9: note: 'Param0' was declared here clang-20.1.8> 459 | bool Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 437 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:418:9: note: 'Param0' was declared here clang-20.1.8> 418 | bool Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 455 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here clang-20.1.8> 441 | bool Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 414 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here clang-20.1.8> 400 | bool Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here clang-20.1.8> 980 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here clang-20.1.8> 981 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here clang-20.1.8> 982 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1230 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here clang-20.1.8> 983 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here clang-20.1.8> 984 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here clang-20.1.8> 985 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here clang-20.1.8> 986 | llvm::Type * Param6; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here clang-20.1.8> 1259 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here clang-20.1.8> 1260 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here clang-20.1.8> 1261 | uint32_t Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here clang-20.1.8> 1262 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here clang-20.1.8> 1263 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here clang-20.1.8> 1264 | llvm::Type * Param5; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17164 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17139:13: note: 'Param0' was declared here clang-20.1.8> 17139 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17168 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17140:18: note: 'Param1' was declared here clang-20.1.8> 17140 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16266 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16241:13: note: 'Param0' was declared here clang-20.1.8> 16241 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16270 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16242:18: note: 'Param1' was declared here clang-20.1.8> 16242 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15456 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15431:13: note: 'Param0' was declared here clang-20.1.8> 15431 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15460 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15432:18: note: 'Param1' was declared here clang-20.1.8> 15432 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here clang-20.1.8> 2466 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here clang-20.1.8> 2467 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here clang-20.1.8> 2468 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9416 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9263:13: note: 'Param0' was declared here clang-20.1.8> 9263 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9419 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9264:16: note: 'Param1' was declared here clang-20.1.8> 9264 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9421 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9265:18: note: 'Param2' was declared here clang-20.1.8> 9265 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9421 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9266:16: note: 'Param3' was declared here clang-20.1.8> 9266 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12709 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12680:16: note: 'Param0' was declared here clang-20.1.8> 12680 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1627 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here clang-20.1.8> 1530 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here clang-20.1.8> 1531 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here clang-20.1.8> 1532 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here clang-20.1.8> 1533 | unsigned Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here clang-20.1.8> 1534 | unsigned Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13466 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13421:13: note: 'Param0' was declared here clang-20.1.8> 13421 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13469 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13422:16: note: 'Param1' was declared here clang-20.1.8> 13422 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13469 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13423:16: note: 'Param2' was declared here clang-20.1.8> 13423 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13091 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13037:13: note: 'Param0' was declared here clang-20.1.8> 13037 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13097 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13038:16: note: 'Param1' was declared here clang-20.1.8> 13038 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13098 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13039:16: note: 'Param2' was declared here clang-20.1.8> 13039 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13098 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13040:16: note: 'Param3' was declared here clang-20.1.8> 13040 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11264 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11209:13: note: 'Param0' was declared here clang-20.1.8> 11209 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11267 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11210:16: note: 'Param1' was declared here clang-20.1.8> 11210 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11269 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11211:16: note: 'Param2' was declared here clang-20.1.8> 11211 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11269 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11212:16: note: 'Param3' was declared here clang-20.1.8> 11212 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16857 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16819:13: note: 'Param0' was declared here clang-20.1.8> 16819 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16820:18: note: 'Param1' was declared here clang-20.1.8> 16820 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16065 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16027:13: note: 'Param0' was declared here clang-20.1.8> 16027 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 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}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16028:18: note: 'Param1' was declared here clang-20.1.8> 16028 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13589 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13487:13: note: 'Param0' was declared here clang-20.1.8> 13487 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13488:18: note: 'Param1' was declared here clang-20.1.8> 13488 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13489:16: note: 'Param2' was declared here clang-20.1.8> 13489 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13591 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13490:16: note: 'Param3' was declared here clang-20.1.8> 13490 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13021 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12902:13: note: 'Param0' was declared here clang-20.1.8> 12902 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13026 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12903:16: note: 'Param1' was declared here clang-20.1.8> 12903 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12904:18: note: 'Param2' was declared here clang-20.1.8> 12904 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12905:16: note: 'Param3' was declared here clang-20.1.8> 12905 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13027 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12906:16: note: 'Param4' was declared here clang-20.1.8> 12906 | llvm::Type * Param4; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8904 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8882:16: note: 'Param0' was declared here clang-20.1.8> 8882 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8906 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8883:18: note: 'Param1' was declared here clang-20.1.8> 8883 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here clang-20.1.8> 1773 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here clang-20.1.8> 1774 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15007 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14990:13: note: 'Param0' was declared here clang-20.1.8> 14990 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15307 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15290:13: note: 'Param0' was declared here clang-20.1.8> 15290 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13372:13: note: 'Param0' was declared here clang-20.1.8> 13372 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13411 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13373:16: note: 'Param1' was declared here clang-20.1.8> 13373 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2968 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2944:16: note: 'Param0' was declared here clang-20.1.8> 2944 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2284 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2259:16: note: 'Param0' was declared here clang-20.1.8> 2259 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2216 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2203:16: note: 'Param0' was declared here clang-20.1.8> 2203 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12472 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12449:16: note: 'Param0' was declared here clang-20.1.8> 12449 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12115 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12092:16: note: 'Param0' was declared here clang-20.1.8> 12092 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12039 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12028:16: note: 'Param0' was declared here clang-20.1.8> 12028 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12398 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12387:16: note: 'Param0' was declared here clang-20.1.8> 12387 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2902 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2890:16: note: 'Param0' was declared here clang-20.1.8> 2890 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3068 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3053:16: note: 'Param0' was declared here clang-20.1.8> 3053 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2372 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2356:16: note: 'Param0' was declared here clang-20.1.8> 2356 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2198 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2185:16: note: 'Param0' was declared here clang-20.1.8> 2185 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12572 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12558:16: note: 'Param0' was declared here clang-20.1.8> 12558 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12219 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12205:16: note: 'Param0' was declared here clang-20.1.8> 12205 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12017 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12006:16: note: 'Param0' was declared here clang-20.1.8> 12006 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12377 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12366:16: note: 'Param0' was declared here clang-20.1.8> 12366 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2885 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2873:16: note: 'Param0' was declared here clang-20.1.8> 2873 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3039 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3024:16: note: 'Param0' was declared here clang-20.1.8> 3024 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2350 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2334:16: note: 'Param0' was declared here clang-20.1.8> 2334 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2180 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2167:16: note: 'Param0' was declared here clang-20.1.8> 2167 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12547 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12533:16: note: 'Param0' was declared here clang-20.1.8> 12533 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12193 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12179:16: note: 'Param0' was declared here clang-20.1.8> 12179 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11995 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11984:16: note: 'Param0' was declared here clang-20.1.8> 11984 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12356 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12345:16: note: 'Param0' was declared here clang-20.1.8> 12345 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2868 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2856:16: note: 'Param0' was declared here clang-20.1.8> 2856 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3118 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3103:16: note: 'Param0' was declared here clang-20.1.8> 3103 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2416 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2400:16: note: 'Param0' was declared here clang-20.1.8> 2400 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12622 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12608:16: note: 'Param0' was declared here clang-20.1.8> 12608 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12271 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12257:16: note: 'Param0' was declared here clang-20.1.8> 12257 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3018 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3003:16: note: 'Param0' was declared here clang-20.1.8> 3003 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2328 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2312:16: note: 'Param0' was declared here clang-20.1.8> 2312 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2162 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2149:16: note: 'Param0' was declared here clang-20.1.8> 2149 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12522 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12508:16: note: 'Param0' was declared here clang-20.1.8> 12508 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12167 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12153:16: note: 'Param0' was declared here clang-20.1.8> 12153 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11973 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11962:16: note: 'Param0' was declared here clang-20.1.8> 11962 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12335 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12324:16: note: 'Param0' was declared here clang-20.1.8> 12324 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2851 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2839:16: note: 'Param0' was declared here clang-20.1.8> 2839 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2989 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2974:16: note: 'Param0' was declared here clang-20.1.8> 2974 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2306 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2290:16: note: 'Param0' was declared here clang-20.1.8> 2290 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2144 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2131:16: note: 'Param0' was declared here clang-20.1.8> 2131 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12497 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12483:16: note: 'Param0' was declared here clang-20.1.8> 12483 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12141 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12127:16: note: 'Param0' was declared here clang-20.1.8> 12127 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11951 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11940:16: note: 'Param0' was declared here clang-20.1.8> 11940 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12314 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12303:16: note: 'Param0' was declared here clang-20.1.8> 12303 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2834 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2822:16: note: 'Param0' was declared here clang-20.1.8> 2822 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2935 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2911:16: note: 'Param0' was declared here clang-20.1.8> 2911 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2250 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2225:16: note: 'Param0' was declared here clang-20.1.8> 2225 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2126 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2113:16: note: 'Param0' was declared here clang-20.1.8> 2113 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12435 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12412:16: note: 'Param0' was declared here clang-20.1.8> 12412 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12077 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12054:16: note: 'Param0' was declared here clang-20.1.8> 12054 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11929 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11918:16: note: 'Param0' was declared here clang-20.1.8> 11918 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12293 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12282:16: note: 'Param0' was declared here clang-20.1.8> 12282 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2817 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2805:16: note: 'Param0' was declared here clang-20.1.8> 2805 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3089 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3074:16: note: 'Param0' was declared here clang-20.1.8> 3074 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 2394 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2378:16: note: 'Param0' was declared here clang-20.1.8> 2378 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12597 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12583:16: note: 'Param0' was declared here clang-20.1.8> 12583 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 12245 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12231:16: note: 'Param0' was declared here clang-20.1.8> 12231 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7523 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ctlz, {Param0}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7500:16: note: 'Param0' was declared here clang-20.1.8> 7500 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17609 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17579:13: note: 'Param0' was declared here clang-20.1.8> 17579 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17610 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17580:13: note: 'Param1' was declared here clang-20.1.8> 17580 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16921 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16891:13: note: 'Param0' was declared here clang-20.1.8> 16891 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16922 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16892:13: note: 'Param1' was declared here clang-20.1.8> 16892 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16129 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16099:13: note: 'Param0' was declared here clang-20.1.8> 16099 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16130 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16100:13: note: 'Param1' was declared here clang-20.1.8> 16100 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13753 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13615:13: note: 'Param0' was declared here clang-20.1.8> 13615 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13754 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13616:13: note: 'Param1' was declared here clang-20.1.8> 13616 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13760 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13617:16: note: 'Param2' was declared here clang-20.1.8> 13617 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13761 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13618:16: note: 'Param3' was declared here clang-20.1.8> 13618 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13900 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13785:13: note: 'Param0' was declared here clang-20.1.8> 13785 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13901 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13786:13: note: 'Param1' was declared here clang-20.1.8> 13786 | uint32_t Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13904 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13787:16: note: 'Param2' was declared here clang-20.1.8> 13787 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3988 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here clang-20.1.8> 3838 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here clang-20.1.8> 3839 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here clang-20.1.8> 3840 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14950 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14919:18: note: 'Param0' was declared here clang-20.1.8> 14919 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17558 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17512:18: note: 'Param0' was declared here clang-20.1.8> 17512 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16774 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16728:18: note: 'Param0' was declared here clang-20.1.8> 16728 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15981 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15935:18: note: 'Param0' was declared here clang-20.1.8> 15935 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11780 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11735:18: note: 'Param0' was declared here clang-20.1.8> 11735 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11695 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11650:18: note: 'Param0' was declared here clang-20.1.8> 11650 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11571 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11526:18: note: 'Param0' was declared here clang-20.1.8> 11526 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11512 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11482:18: note: 'Param0' was declared here clang-20.1.8> 11482 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17292 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17258:18: note: 'Param0' was declared here clang-20.1.8> 17258 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16394 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16360:18: note: 'Param0' was declared here clang-20.1.8> 16360 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15584 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15550:18: note: 'Param0' was declared here clang-20.1.8> 15550 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17133 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17104:18: note: 'Param0' was declared here clang-20.1.8> 17104 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16235 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16206:18: note: 'Param0' was declared here clang-20.1.8> 16206 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15425 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15396:18: note: 'Param0' was declared here clang-20.1.8> 15396 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9191 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9031:16: note: 'Param0' was declared here clang-20.1.8> 9031 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9193 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9032:18: note: 'Param1' was declared here clang-20.1.8> 9032 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 9193 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9033:16: note: 'Param2' was declared here clang-20.1.8> 9033 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7668 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7622:13: note: 'Param0' was declared here clang-20.1.8> 7622 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7669 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7623:18: note: 'Param1' was declared here clang-20.1.8> 7623 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7669 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7624:16: note: 'Param2' was declared here clang-20.1.8> 7624 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7593 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7538:13: note: 'Param0' was declared here clang-20.1.8> 7538 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7596 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7539:16: note: 'Param1' was declared here clang-20.1.8> 7539 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7597 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7540:18: note: 'Param2' was declared here clang-20.1.8> 7540 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7597 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7541:16: note: 'Param3' was declared here clang-20.1.8> 7541 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11125 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11079:13: note: 'Param0' was declared here clang-20.1.8> 11079 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11126 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11080:18: note: 'Param1' was declared here clang-20.1.8> 11080 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11126 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11081:16: note: 'Param2' was declared here clang-20.1.8> 11081 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11193 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11138:13: note: 'Param0' was declared here clang-20.1.8> 11138 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11196 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11139:16: note: 'Param1' was declared here clang-20.1.8> 11139 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11197 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11140:18: note: 'Param2' was declared here clang-20.1.8> 11140 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 11197 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11141:16: note: 'Param3' was declared here clang-20.1.8> 11141 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17207 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17177:18: note: 'Param0' was declared here clang-20.1.8> 17177 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16309 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16279:18: note: 'Param0' was declared here clang-20.1.8> 16279 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15499 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15469:18: note: 'Param0' was declared here clang-20.1.8> 15469 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 14797 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14764:18: note: 'Param0' was declared here clang-20.1.8> 14764 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15107 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15074:18: note: 'Param0' was declared here clang-20.1.8> 15074 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8668 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8595:18: note: 'Param0' was declared here clang-20.1.8> 8595 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 8668 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8596:16: note: 'Param1' was declared here clang-20.1.8> 8596 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17460 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17372:13: note: 'Param0' was declared here clang-20.1.8> 17372 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 17464 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17373:18: note: 'Param1' was declared here clang-20.1.8> 17373 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16583 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16495:13: note: 'Param0' was declared here clang-20.1.8> 16495 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 16587 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16496:18: note: 'Param1' was declared here clang-20.1.8> 16496 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15773 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15685:13: note: 'Param0' was declared here clang-20.1.8> 15685 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 15777 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val7, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15686:18: note: 'Param1' was declared here clang-20.1.8> 15686 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13358 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13283:13: note: 'Param0' was declared here clang-20.1.8> 13283 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13362 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13284:18: note: 'Param1' was declared here clang-20.1.8> 13284 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13362 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13285:16: note: 'Param2' was declared here clang-20.1.8> 13285 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13260 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13122:13: note: 'Param0' was declared here clang-20.1.8> 13122 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13266 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13123:16: note: 'Param1' was declared here clang-20.1.8> 13123 | llvm::Type * Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13124:18: note: 'Param2' was declared here clang-20.1.8> 13124 | Intrinsic::ID Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 13267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13125:16: note: 'Param3' was declared here clang-20.1.8> 13125 | llvm::Type * Param3; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7704 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7677:18: note: 'Param0' was declared here clang-20.1.8> 7677 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7189 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7166:18: note: 'Param0' was declared here clang-20.1.8> 7166 | Intrinsic::ID Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 7730 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param0); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7715:13: note: 'Param0' was declared here clang-20.1.8> 7715 | uint32_t Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:9891: clang-20.1.8> /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)': clang-20.1.8> /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] clang-20.1.8> 453 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here clang-20.1.8> 341 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here clang-20.1.8> 342 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here clang-20.1.8> 343 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 318 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here clang-20.1.8> 207 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here clang-20.1.8> 208 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here clang-20.1.8> 209 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 184 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here clang-20.1.8> 74 | llvm::Type * Param0; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here clang-20.1.8> 75 | Intrinsic::ID Param1; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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] clang-20.1.8> 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here clang-20.1.8> 76 | llvm::Type * Param2; clang-20.1.8> | ^~~~~~ clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:17688:54: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 17688 | Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), InOps); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:17659:19: note: 'IID' was declared here clang-20.1.8> 17659 | Intrinsic::ID IID; clang-20.1.8> | ^~~ clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20070:41: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 20070 | llvm::Function *F = CGM.getIntrinsic(IID, {LoadTy}); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20039:19: note: 'IID' was declared here clang-20.1.8> 20039 | Intrinsic::ID IID; clang-20.1.8> | ^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20368:35: warning: 'BuiltinWMMAOp' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 20368 | Function *F = CGM.getIntrinsic(BuiltinWMMAOp, ArgTypes); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20217:14: note: 'BuiltinWMMAOp' was declared here clang-20.1.8> 20217 | unsigned BuiltinWMMAOp; clang-20.1.8> | ^~~~~~~~~~~~~ clang-20.1.8> In member function 'llvm::AtomicRMWInst* llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::SyncScope::ID)', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/IR/IRBuilder.h:1871:73: warning: 'BinOp' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1871 | return Insert(new AtomicRMWInst(Op, Ptr, Val, *Align, Ordering, SSID)); clang-20.1.8> | ^ clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:20445:32: note: 'BinOp' was declared here clang-20.1.8> 20445 | llvm::AtomicRMWInst::BinOp BinOp; clang-20.1.8> | ^~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuilder.h:13: clang-20.1.8> In static member function 'static clang::CodeGen::RValue clang::CodeGen::RValue::get(llvm::Value*)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGValue.h:100:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 100 | ER.Vals.first = V; clang-20.1.8> | ~~~~~~~~~~~~~~^~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGBuiltin.cpp:3420:12: note: 'Result' was declared here clang-20.1.8> 3420 | Value *Result; clang-20.1.8> | ^~~~~~ clang-20.1.8> [462/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.h:28, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:14: clang-20.1.8> In constructor 'llvm::OpenMPIRBuilder::ReductionInfo::ReductionInfo(llvm::Type*, llvm::Value*, llvm::Value*, llvm::OpenMPIRBuilder::EvalKind, llvm::OpenMPIRBuilder::ReductionGenCBTy, llvm::OpenMPIRBuilder::ReductionGenClangCBTy, llvm::OpenMPIRBuilder::ReductionGenAtomicCBTy)', clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1341:45: warning: 'EvalKind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1341 | PrivateVariable(PrivateVariable), EvaluationKind(EvaluationKind), clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1715:37: note: 'EvalKind' was declared here clang-20.1.8> 1715 | llvm::OpenMPIRBuilder::EvalKind EvalKind; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [463/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGPointerAuth.cpp.o clang-20.1.8> [464/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4476:29: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 4476 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3982:23: note: 'DepKind' was declared here clang-20.1.8> 3982 | RTLDependenceKindTy DepKind; clang-20.1.8> | ^~~~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7580:31: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 7580 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7516:14: note: 'ElementTypeSize' was declared here clang-20.1.8> 7516 | uint64_t ElementTypeSize; clang-20.1.8> | ^~~~~~~~~~~~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7580:31: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 7580 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7516:14: note: 'ElementTypeSize' was declared here clang-20.1.8> 7516 | uint64_t ElementTypeSize; clang-20.1.8> | ^~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4110:31: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 4110 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3982:23: note: 'DepKind' was declared here clang-20.1.8> 3982 | RTLDependenceKindTy DepKind; clang-20.1.8> | ^~~~~~~ clang-20.1.8> [465/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:688:9: warning: 'BestClipped' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 688 | if (BestClipped) { clang-20.1.8> | ^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:529:8: note: 'BestClipped' was declared here clang-20.1.8> 529 | bool BestClipped; // Whether the representation must be in a byte array. clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> In member function 'clang::CharUnits {anonymous}::CGRecordLowering::bitsToCharUnits(uint64_t) const', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:159:39: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 159 | return Context.toCharUnitsFromBits(BitOffset); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:423:14: note: 'StartBitOffset' was declared here clang-20.1.8> 423 | uint64_t StartBitOffset, Tail = 0; clang-20.1.8> | ^~~~~~~~~~~~~~ clang-20.1.8> [466/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o clang-20.1.8> [467/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o clang-20.1.8> [468/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o clang-20.1.8> In function 'std::pair emitOMPAtomicRMW(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, llvm::AtomicOrdering, bool)', clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp:6390:28: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 6390 | CGF.emitAtomicRMWInst(RMWOp, X.getAddress(), UpdateVal, AO); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CGStmtOpenMP.cpp:6307:30: note: 'RMWOp' was declared here clang-20.1.8> 6307 | llvm::AtomicRMWInst::BinOp RMWOp; clang-20.1.8> | ^~~~~ clang-20.1.8> [469/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o clang-20.1.8> [470/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o clang-20.1.8> [471/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o clang-20.1.8> [472/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:30: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/CanonicalType.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTContext.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Frontend/ASTUnit.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Frontend/FrontendAction.h:23, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/CodeGen/CodeGenAction.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:9: clang-20.1.8> In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', clang-20.1.8> inlined from 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:481:15: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1499 | return DiagnosticBuilder(this, Loc, DiagID); clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:429:12: note: 'DiagID' was declared here clang-20.1.8> 429 | unsigned DiagID; clang-20.1.8> | ^~~~~~ clang-20.1.8> In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', clang-20.1.8> inlined from 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)' at /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:503:17: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:1499:45: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1499 | return DiagnosticBuilder(this, Loc, DiagID); clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/CodeGenAction.cpp:486:12: note: 'DiagID' was declared here clang-20.1.8> 486 | unsigned DiagID; clang-20.1.8> | ^~~~~~ clang-20.1.8> [473/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o clang-20.1.8> [474/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o clang-20.1.8> [475/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o clang-20.1.8> [476/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o clang-20.1.8> [477/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o clang-20.1.8> [478/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o clang-20.1.8> [479/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o clang-20.1.8> [480/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o clang-20.1.8> [481/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/LinkInModulesPass.cpp.o clang-20.1.8> [482/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o clang-20.1.8> [483/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o clang-20.1.8> [484/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o clang-20.1.8> [485/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o clang-20.1.8> [486/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerWriter.cpp.o clang-20.1.8> [487/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o clang-20.1.8> [488/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o clang-20.1.8> [489/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AArch64.cpp.o clang-20.1.8> [490/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o clang-20.1.8> [491/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARC.cpp.o clang-20.1.8> [492/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp:9: clang-20.1.8> In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', clang-20.1.8> inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 393 | return __builtin_strlen(__s); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/ARM.cpp:181:17: note: 'Kind' was declared here clang-20.1.8> 181 | const char *Kind; clang-20.1.8> | ^~~~ clang-20.1.8> [493/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AVR.cpp.o clang-20.1.8> [494/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/BPF.cpp.o clang-20.1.8> [495/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/CSKY.cpp.o clang-20.1.8> [496/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o clang-20.1.8> [497/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o clang-20.1.8> [498/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Lanai.cpp.o clang-20.1.8> [499/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/LoongArch.cpp.o clang-20.1.8> [500/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/M68k.cpp.o clang-20.1.8> [501/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/MSP430.cpp.o clang-20.1.8> [502/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Mips.cpp.o clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp:9: clang-20.1.8> In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', clang-20.1.8> inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 393 | return __builtin_strlen(__s); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/Mips.cpp:84:17: note: 'Kind' was declared here clang-20.1.8> 84 | const char *Kind; clang-20.1.8> | ^~~~ clang-20.1.8> [503/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o clang-20.1.8> [504/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PNaCl.cpp.o clang-20.1.8> [505/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o clang-20.1.8> [506/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/string:44, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/locale_classes.h:42, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/ios_base.h:43, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/streambuf:45, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/streambuf_iterator.h:37, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/iterator:68, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/SmallVector.h:26, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LLVM.h:24, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/AttrIterator.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfo.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/ABIInfoImpl.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp:9: clang-20.1.8> In static member function 'static constexpr std::size_t std::char_traits::length(const char_type*)', clang-20.1.8> inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringRef.h:94:63, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 393 | return __builtin_strlen(__s); clang-20.1.8> | ~~~~~~~~~~~~~~~~^~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/CodeGen/Targets/RISCV.cpp:600:17: note: 'Kind' was declared here clang-20.1.8> 600 | const char *Kind; clang-20.1.8> | ^~~~ clang-20.1.8> [507/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o clang-20.1.8> [508/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Sparc.cpp.o clang-20.1.8> [509/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o clang-20.1.8> [510/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/TCE.cpp.o clang-20.1.8> [511/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/VE.cpp.o clang-20.1.8> [512/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o clang-20.1.8> [513/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o clang-20.1.8> [514/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/XCore.cpp.o clang-20.1.8> [515/2184] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o clang-20.1.8> [516/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o clang-20.1.8> [517/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o clang-20.1.8> [518/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o clang-20.1.8> [519/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o clang-20.1.8> [520/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o clang-20.1.8> [521/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o clang-20.1.8> [522/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o clang-20.1.8> [523/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o clang-20.1.8> [524/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o clang-20.1.8> [525/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o clang-20.1.8> [526/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o clang-20.1.8> [527/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o clang-20.1.8> [528/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o clang-20.1.8> [529/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o clang-20.1.8> [530/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o clang-20.1.8> [531/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o clang-20.1.8> [532/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o clang-20.1.8> [533/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o clang-20.1.8> [534/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o clang-20.1.8> [535/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o clang-20.1.8> [536/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o clang-20.1.8> [537/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o clang-20.1.8> [538/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o clang-20.1.8> [539/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o clang-20.1.8> [540/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o clang-20.1.8> [541/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o clang-20.1.8> [542/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o clang-20.1.8> [543/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o clang-20.1.8> [544/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o clang-20.1.8> [545/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/AdornedCFG.cpp.o clang-20.1.8> [546/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Arena.cpp.o clang-20.1.8> [547/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ASTOps.cpp.o clang-20.1.8> [548/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/CNFFormula.cpp.o clang-20.1.8> [549/2184] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o clang-20.1.8> [550/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o clang-20.1.8> [551/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Formula.cpp.o clang-20.1.8> [552/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o clang-20.1.8> [553/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/HTMLLogger.cpp.o clang-20.1.8> [554/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Logger.cpp.o clang-20.1.8> [555/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/RecordOps.cpp.o clang-20.1.8> [556/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SimplifyConstraints.cpp.o clang-20.1.8> [557/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SmartPointerAccessorCaching.cpp.o clang-20.1.8> [558/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o clang-20.1.8> [559/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o clang-20.1.8> [560/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o clang-20.1.8> [561/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o clang-20.1.8> [562/2184] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o clang-20.1.8> [563/2184] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o clang-20.1.8> [564/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o clang-20.1.8> [565/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o clang-20.1.8> [566/2184] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o clang-20.1.8> [567/2184] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o clang-20.1.8> [568/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o clang-20.1.8> [569/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o clang-20.1.8> [570/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o clang-20.1.8> [571/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o clang-20.1.8> [572/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o clang-20.1.8> [573/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o clang-20.1.8> [574/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o clang-20.1.8> [575/2184] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o clang-20.1.8> [576/2184] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o clang-20.1.8> [577/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/ARCMigrate/ARCMT.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [578/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o clang-20.1.8> [579/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o clang-20.1.8> [580/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o clang-20.1.8> [581/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o clang-20.1.8> [582/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o clang-20.1.8> [583/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o clang-20.1.8> [584/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o clang-20.1.8> [585/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o clang-20.1.8> [586/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o clang-20.1.8> [587/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o clang-20.1.8> [588/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o clang-20.1.8> [589/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o clang-20.1.8> [590/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o clang-20.1.8> [591/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o clang-20.1.8> [592/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o clang-20.1.8> [593/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o clang-20.1.8> [594/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o clang-20.1.8> In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> inlined from 'void {anonymous}::TransformActionsImpl::remove(clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:309:26, clang-20.1.8> inlined from 'void clang::arcmt::TransformActions::remove(clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:639:51: clang-20.1.8> /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] clang-20.1.8> 43 | struct ActionData { clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::remove(clang::SourceRange)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here clang-20.1.8> 306 | ActionData data; clang-20.1.8> | ^~~~ clang-20.1.8> In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> inlined from 'void {anonymous}::TransformActionsImpl::replace(clang::SourceRange, clang::SourceRange)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:336:26, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 43 | struct ActionData { clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::replace(clang::SourceRange, clang::SourceRange)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:332:14: note: 'data' declared here clang-20.1.8> 332 | ActionData data; clang-20.1.8> | ^~~~ clang-20.1.8> In copy constructor '{anonymous}::TransformActionsImpl::ActionData::ActionData(const {anonymous}::TransformActionsImpl::ActionData&)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> inlined from 'void {anonymous}::TransformActionsImpl::increaseIndentation(clang::SourceRange, clang::SourceLocation)' at /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:366:26, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 43 | struct ActionData { clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp: In member function 'void clang::arcmt::TransformActions::increaseIndentation(clang::SourceRange, clang::SourceLocation)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here clang-20.1.8> 362 | ActionData data; clang-20.1.8> | ^~~~ clang-20.1.8> [595/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o clang-20.1.8> [596/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o clang-20.1.8> [597/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o clang-20.1.8> [598/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o clang-20.1.8> [599/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o clang-20.1.8> [600/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o clang-20.1.8> [601/2184] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/ARCMigrate/Transforms.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [602/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o clang-20.1.8> [603/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o clang-20.1.8> [604/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/MultilibBuilder.cpp.o clang-20.1.8> [605/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o clang-20.1.8> [606/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o clang-20.1.8> [607/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o clang-20.1.8> [608/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o clang-20.1.8> [609/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o clang-20.1.8> [610/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o clang-20.1.8> [611/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/TargetParser/Triple.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/ObjCRuntime.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/LangOptions.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/ToolChain.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp:9: clang-20.1.8> In constructor 'llvm::Twine::Twine(const char*)', clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:274:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 274 | if (Str[0] != '\0') { clang-20.1.8> | ~~~~~^ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChain.cpp:742:15: note: 'Suffix' was declared here clang-20.1.8> 742 | const char *Suffix; clang-20.1.8> | ^~~~~~ clang-20.1.8> [612/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o clang-20.1.8> [613/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o clang-20.1.8> [614/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o clang-20.1.8> [615/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o clang-20.1.8> [616/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o clang-20.1.8> [617/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o clang-20.1.8> [618/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o clang-20.1.8> [619/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o clang-20.1.8> [620/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o clang-20.1.8> [621/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o clang-20.1.8> [622/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o clang-20.1.8> [623/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o clang-20.1.8> [624/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o clang-20.1.8> [625/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o clang-20.1.8> [626/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o clang-20.1.8> [627/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o clang-20.1.8> [628/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o clang-20.1.8> [629/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o clang-20.1.8> [630/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Clang.cpp:2413:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 2413 | if (Mregparm != 4) { clang-20.1.8> | ^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Clang.cpp:2411:9: note: 'Mregparm' was declared here clang-20.1.8> 2411 | int Mregparm; clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [631/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o clang-20.1.8> [632/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o clang-20.1.8> In function 'clang::CudaVersion {anonymous}::getCudaVersion(uint32_t)', clang-20.1.8> inlined from 'clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:117:28, clang-20.1.8> 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: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:42:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 42 | if (raw_version < 7050) clang-20.1.8> | ^~ clang-20.1.8> /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&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.cpp:115:16: note: 'RawVersion' was declared here clang-20.1.8> 115 | uint32_t RawVersion; clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> [633/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o clang-20.1.8> [634/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:13: clang-20.1.8> In function 'llvm::VersionTuple clang::alignedAllocMinVersion(llvm::Triple::OSType)', clang-20.1.8> inlined from 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:2990:48: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 25 | switch (OS) { clang-20.1.8> | ^~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:2967:24: note: 'OS' was declared here clang-20.1.8> 2967 | llvm::Triple::OSType OS; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::VersionTuple sizedDeallocMinVersion(llvm::Triple::OSType)', clang-20.1.8> inlined from 'bool clang::driver::toolchains::Darwin::isSizedDeallocationUnavailable() const' at /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3087:48: clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3047:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3047 | switch (OS) { clang-20.1.8> | ^~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isSizedDeallocationUnavailable() const': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:3064:24: note: 'OS' was declared here clang-20.1.8> 3064 | llvm::Triple::OSType OS; clang-20.1.8> | ^~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/Option.h:14, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/Arg.h:19, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:9: clang-20.1.8> In constructor 'llvm::opt::OptSpecifier::OptSpecifier(unsigned int)', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} clang-20.1.8> | ^~~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Darwin.cpp:1748:17: note: 'Opt' was declared here clang-20.1.8> 1748 | options::ID Opt; clang-20.1.8> | ^~~ clang-20.1.8> [635/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o clang-20.1.8> [636/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o clang-20.1.8> [637/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o clang-20.1.8> [638/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o clang-20.1.8> [639/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o clang-20.1.8> [640/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o clang-20.1.8> [641/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o clang-20.1.8> [642/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o clang-20.1.8> [643/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o clang-20.1.8> [644/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o clang-20.1.8> [645/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o clang-20.1.8> [646/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o clang-20.1.8> [647/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Gnu.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Linux.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp:9: clang-20.1.8> In constructor 'llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:189:21: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 189 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/MipsLinux.cpp:126:15: note: 'Suffix' was declared here clang-20.1.8> 126 | const char *Suffix; clang-20.1.8> | ^~~~~~ clang-20.1.8> [648/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o clang-20.1.8> [649/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o clang-20.1.8> [650/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o clang-20.1.8> [651/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o clang-20.1.8> [652/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o clang-20.1.8> [653/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o clang-20.1.8> [654/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OHOS.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/Option/ArgList.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Types.h:14, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Driver/Action.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Cuda.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Gnu.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/Linux.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp:9: clang-20.1.8> In constructor 'llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)', clang-20.1.8> 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, clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Twine.h:189:21: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 189 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /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': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Driver/ToolChains/OHOS.cpp:348:15: note: 'Suffix' was declared here clang-20.1.8> 348 | const char *Suffix; clang-20.1.8> | ^~~~~~ clang-20.1.8> [655/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o clang-20.1.8> [656/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o clang-20.1.8> [657/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o clang-20.1.8> [658/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o clang-20.1.8> [659/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRVOpenMP.cpp.o clang-20.1.8> [660/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SYCL.cpp.o clang-20.1.8> [661/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o clang-20.1.8> [662/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/UEFI.cpp.o clang-20.1.8> [663/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o clang-20.1.8> [664/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o clang-20.1.8> [665/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o clang-20.1.8> [666/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o clang-20.1.8> [667/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o clang-20.1.8> [668/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o clang-20.1.8> [669/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o clang-20.1.8> [670/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o clang-20.1.8> [671/2184] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o clang-20.1.8> [672/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o clang-20.1.8> [673/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTRecordReader.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReaderDecl.cpp:55: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [674/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTRecordReader.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReaderStmt.cpp:53: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [675/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:83: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /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*&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:1283:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 1283 | return DeclarationNameKey(Kind, Data); clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Serialization/ASTReader.cpp:1256:12: note: 'Data' was declared here clang-20.1.8> 1256 | uint64_t Data; clang-20.1.8> | ^~~~ clang-20.1.8> [676/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriterDecl.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [677/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriterStmt.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [678/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Serialization/ASTWriter.cpp:70: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [679/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Serialization/GeneratePCH.cpp:20: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [680/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o clang-20.1.8> [681/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o clang-20.1.8> [682/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o clang-20.1.8> [683/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o clang-20.1.8> [684/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o clang-20.1.8> [685/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ObjectFilePCHContainerReader.cpp.o clang-20.1.8> [686/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o clang-20.1.8> [687/2184] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/TemplateArgumentHasher.cpp.o clang-20.1.8> [688/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o clang-20.1.8> [689/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o clang-20.1.8> [690/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o clang-20.1.8> [691/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Frontend/ASTUnit.cpp:58: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [692/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/ChainedIncludesSource.cpp:23: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [693/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Frontend/CompilerInstance.cpp:38: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [694/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o clang-20.1.8> [695/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/DependencyFile.cpp:22: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [696/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o clang-20.1.8> [697/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o clang-20.1.8> [698/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o clang-20.1.8> [699/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:35: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp: In function 'clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:299:38: warning: 'LineNo' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 299 | CI.getSourceManager().AddLineNote( clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ clang-20.1.8> 300 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false, clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> 301 | false, SrcMgr::C_User_ModuleMap); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Frontend/FrontendAction.cpp:277:12: note: 'LineNo' was declared here clang-20.1.8> 277 | unsigned LineNo; clang-20.1.8> | ^~~~~~ clang-20.1.8> [700/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o clang-20.1.8> [701/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o clang-20.1.8> [702/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/TemplateInstCallback.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/FrontendActions.cpp:25: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [703/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/InitPreprocessor.cpp:26: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [704/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o clang-20.1.8> [705/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o clang-20.1.8> [706/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o clang-20.1.8> [707/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/ModuleDependencyCollector.cpp:16: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [708/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o clang-20.1.8> [709/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTWriter.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/PrecompiledPreamble.cpp:24: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [710/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o clang-20.1.8> [711/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o clang-20.1.8> [712/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o clang-20.1.8> [713/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o clang-20.1.8> [714/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o clang-20.1.8> [715/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o clang-20.1.8> [716/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/TestModuleFileExtension.cpp:10: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [717/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o clang-20.1.8> [718/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o clang-20.1.8> [719/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o clang-20.1.8> [720/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/Rewrite/FrontendActions.cpp:23: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [721/2184] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/TemplateInstCallback.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [722/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o clang-20.1.8> [723/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o clang-20.1.8> [724/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o clang-20.1.8> [725/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o clang-20.1.8> [726/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o clang-20.1.8> [727/2184] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o clang-20.1.8> [728/2184] Building CXX object lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o clang-20.1.8> [729/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o clang-20.1.8> [730/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o clang-20.1.8> [731/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o clang-20.1.8> [732/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o clang-20.1.8> [733/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o clang-20.1.8> [734/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o clang-20.1.8> [735/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o clang-20.1.8> [736/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o clang-20.1.8> [737/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o clang-20.1.8> [738/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o clang-20.1.8> [739/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o clang-20.1.8> [740/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/LocateToolCompilationDatabase.cpp.o clang-20.1.8> [741/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o clang-20.1.8> [742/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o clang-20.1.8> [743/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o clang-20.1.8> [744/2184] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o clang-20.1.8> [745/2184] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o clang-20.1.8> [746/2184] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o clang-20.1.8> [747/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o clang-20.1.8> [748/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o clang-20.1.8> [749/2184] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o clang-20.1.8> [750/2184] Building CXX object lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o clang-20.1.8> [751/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o clang-20.1.8> [752/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o clang-20.1.8> [753/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o clang-20.1.8> [754/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o clang-20.1.8> [755/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o clang-20.1.8> [756/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o clang-20.1.8> [757/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o clang-20.1.8> [758/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o clang-20.1.8> [759/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o clang-20.1.8> [760/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o clang-20.1.8> [761/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o clang-20.1.8> [762/2184] Building CXX object lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/memory:80, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTVector.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTUnresolvedSet.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclCXX.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTTypeTraits.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:22, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:13: clang-20.1.8> In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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=] clang-20.1.8> 1100 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_tempbuf.h:59, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/bits/stl_algo.h:69, clang-20.1.8> from /nix/store/sbfrl6127w424l34lsq0lzryibq1226j-gcc-15.2.0/include/c++/15.2.0/algorithm:63, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/ASTVector.h:22: clang-20.1.8> /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': clang-20.1.8> /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 clang-20.1.8> 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) clang-20.1.8> | ^~~~~~~~ clang-20.1.8> In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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=] clang-20.1.8> 1100 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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': clang-20.1.8> /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 clang-20.1.8> 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) clang-20.1.8> | ^~~~~~~~ clang-20.1.8> [763/2184] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o clang-20.1.8> [764/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o clang-20.1.8> [765/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o clang-20.1.8> [766/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o clang-20.1.8> [767/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o clang-20.1.8> [768/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o clang-20.1.8> [769/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o clang-20.1.8> [770/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o clang-20.1.8> [771/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o clang-20.1.8> [772/2184] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o clang-20.1.8> [773/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o clang-20.1.8> [774/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h:13, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp:9: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [775/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp:9: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [776/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o clang-20.1.8> [777/2184] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp:9: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [778/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o clang-20.1.8> [779/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o clang-20.1.8> [780/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o clang-20.1.8> [781/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o clang-20.1.8> [782/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o clang-20.1.8> [783/2184] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o clang-20.1.8> [784/2184] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o clang-20.1.8> [785/2184] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o clang-20.1.8> [786/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o clang-20.1.8> [787/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o clang-20.1.8> [788/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o clang-20.1.8> [789/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o clang-20.1.8> [790/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Index/IndexingAction.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [791/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o clang-20.1.8> [792/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o clang-20.1.8> [793/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o clang-20.1.8> [794/2184] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o clang-20.1.8> [795/2184] Building CXX object lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o clang-20.1.8> [796/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o clang-20.1.8> [797/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o clang-20.1.8> [798/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o clang-20.1.8> [799/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o clang-20.1.8> [800/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o clang-20.1.8> [801/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o clang-20.1.8> [802/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o clang-20.1.8> [803/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o clang-20.1.8> [804/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o clang-20.1.8> [805/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o clang-20.1.8> [806/2184] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o clang-20.1.8> [807/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o clang-20.1.8> [808/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o clang-20.1.8> [809/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o clang-20.1.8> [810/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugSuppression.cpp.o clang-20.1.8> [811/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o clang-20.1.8> [812/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o clang-20.1.8> [813/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o clang-20.1.8> [814/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o clang-20.1.8> [815/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o clang-20.1.8> [816/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o clang-20.1.8> [817/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o clang-20.1.8> [818/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o clang-20.1.8> [819/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o clang-20.1.8> [820/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o clang-20.1.8> [821/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o clang-20.1.8> [822/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o clang-20.1.8> [823/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o clang-20.1.8> [824/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o clang-20.1.8> [825/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o clang-20.1.8> [826/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o clang-20.1.8> [827/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o clang-20.1.8> [828/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o clang-20.1.8> [829/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o clang-20.1.8> [830/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o clang-20.1.8> [831/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o clang-20.1.8> [832/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o clang-20.1.8> [833/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o clang-20.1.8> [834/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o clang-20.1.8> [835/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o clang-20.1.8> [836/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o clang-20.1.8> [837/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ArrayRef.h:12, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Expr.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:13: clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> [838/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o clang-20.1.8> [839/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o clang-20.1.8> [840/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o clang-20.1.8> [841/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:123:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 123 | const llvm::APSInt &IntVal = Value.castAs().getValue(); clang-20.1.8> | ^~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:123:67: note: 'clang::ento::nonloc::ConcreteInt' temporary created here clang-20.1.8> 123 | const llvm::APSInt &IntVal = Value.castAs().getValue(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> [842/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o clang-20.1.8> [843/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o clang-20.1.8> [844/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o clang-20.1.8> [845/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o clang-20.1.8> /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)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:504:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 504 | const llvm::APSInt &BaseIdxI = clang-20.1.8> | ^~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:505:42: note: 'clang::ento::nonloc::ConcreteInt' temporary created here clang-20.1.8> 505 | BaseIdx.castAs().getValue(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:518:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] clang-20.1.8> 518 | const llvm::APSInt& OffI = Offset.castAs().getValue(); clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/Store.cpp:518:64: note: 'clang::ento::nonloc::ConcreteInt' temporary created here clang-20.1.8> 518 | const llvm::APSInt& OffI = Offset.castAs().getValue(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> [846/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o clang-20.1.8> [847/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o clang-20.1.8> [848/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:342:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 342 | if (KnownLive) clang-20.1.8> | ^~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:303:8: note: 'KnownLive' was declared here clang-20.1.8> 303 | bool KnownLive; clang-20.1.8> | ^~~~~~~~~ clang-20.1.8> [849/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o clang-20.1.8> [850/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o clang-20.1.8> [851/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o clang-20.1.8> [852/2184] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Z3CrosscheckVisitor.cpp.o clang-20.1.8> [853/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o clang-20.1.8> [854/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o clang-20.1.8> [855/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o clang-20.1.8> [856/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o clang-20.1.8> [857/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BitwiseShiftChecker.cpp.o clang-20.1.8> [858/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o clang-20.1.8> [859/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o clang-20.1.8> [860/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o clang-20.1.8> [861/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o clang-20.1.8> [862/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o clang-20.1.8> [863/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o clang-20.1.8> [864/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o clang-20.1.8> [865/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o clang-20.1.8> [866/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o clang-20.1.8> [867/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o clang-20.1.8> [868/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o clang-20.1.8> [869/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o clang-20.1.8> [870/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o clang-20.1.8> [871/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o clang-20.1.8> [872/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o clang-20.1.8> [873/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o clang-20.1.8> [874/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o clang-20.1.8> [875/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o clang-20.1.8> [876/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXDeleteChecker.cpp.o clang-20.1.8> [877/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o clang-20.1.8> [878/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o clang-20.1.8> [879/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o clang-20.1.8> [880/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o clang-20.1.8> [881/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o clang-20.1.8> [882/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o clang-20.1.8> [883/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o clang-20.1.8> [884/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o clang-20.1.8> [885/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o clang-20.1.8> [886/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o clang-20.1.8> [887/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o clang-20.1.8> [888/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o clang-20.1.8> [889/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o clang-20.1.8> [890/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o clang-20.1.8> [891/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o clang-20.1.8> [892/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ArrayRef.h:12, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:28, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:20: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> [893/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o clang-20.1.8> [894/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o clang-20.1.8> [895/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o clang-20.1.8> [896/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o clang-20.1.8> [897/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o clang-20.1.8> [898/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o clang-20.1.8> [899/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/CustomizableOptional.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/FileEntry.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/SourceLocation.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Basic/Diagnostic.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/NestedNameSpecifier.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Type.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Iterator.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp:13: clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h:21: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> [900/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o clang-20.1.8> [901/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o clang-20.1.8> [902/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o clang-20.1.8> [903/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o clang-20.1.8> [904/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o clang-20.1.8> [905/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o clang-20.1.8> [906/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': clang-20.1.8> /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] clang-20.1.8> 1170 | StringRef(Result.getLiteralData(), Result.getLength()).trim('"'); clang-20.1.8> | ^ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1146:9: note: 'Result.clang::Token::UintData' was declared here clang-20.1.8> 1146 | Token Result; // This will hold the token just before the last ')' clang-20.1.8> | ^~~~~~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/StringSwitch.h:16, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FloatingPointMode.h:19, clang-20.1.8> from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/APFloat.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/APNumericStorage.h:12, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Attr.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:17: clang-20.1.8> In constructor 'constexpr llvm::StringRef::StringRef(const char*, size_t)', clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 102 | : Data(data), Length(length) {} clang-20.1.8> | ^~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1146:9: note: 'Result.clang::Token::PtrData' was declared here clang-20.1.8> 1146 | Token Result; // This will hold the token just before the last ')' clang-20.1.8> | ^~~~~~ clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Basic/IdentifierTable.h:21, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclarationName.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/Decl.h:20: clang-20.1.8> In function 'bool clang::tok::isAnyIdentifier(TokenKind)', clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 84 | return (K == tok::identifier) || (K == tok::raw_identifier); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': clang-20.1.8> /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 clang-20.1.8> 1146 | Token Result; // This will hold the token just before the last ')' clang-20.1.8> | ^~~~~~ clang-20.1.8> [907/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o clang-20.1.8> [908/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o clang-20.1.8> [909/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o clang-20.1.8> [910/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o clang-20.1.8> [911/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o clang-20.1.8> [912/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Analysis/ProgramPoint.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/Checker.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27: clang-20.1.8> In member function 'const clang::Decl* clang::LocationContext::getDecl() const', clang-20.1.8> inlined from 'bool isInMIGCall(clang::ento::CheckerContext&)' at /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:162:31: clang-20.1.8> /build/clang-src-20.1.8/clang/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 251 | const Decl *getDecl() const { return Ctx->getDecl(); } clang-20.1.8> | ^~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'bool isInMIGCall(clang::ento::CheckerContext&)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:155:28: note: 'SFC' was declared here clang-20.1.8> 155 | const StackFrameContext *SFC; clang-20.1.8> | ^~~ clang-20.1.8> [913/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o clang-20.1.8> [914/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o clang-20.1.8> [915/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o clang-20.1.8> [916/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o clang-20.1.8> /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': clang-20.1.8> /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] clang-20.1.8> 167 | const llvm::APSInt &ArrSize = clang-20.1.8> | ^~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:168:49: note: 'clang::ento::nonloc::ConcreteInt' temporary created here clang-20.1.8> 168 | ElementCount.castAs().getValue(); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ clang-20.1.8> [917/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o clang-20.1.8> [918/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o clang-20.1.8> [919/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o clang-20.1.8> [920/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o clang-20.1.8> [921/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o clang-20.1.8> [922/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoOwnershipChangeVisitor.cpp.o clang-20.1.8> [923/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o clang-20.1.8> [924/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o clang-20.1.8> [925/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o clang-20.1.8> [926/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o clang-20.1.8> [927/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o clang-20.1.8> [928/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o clang-20.1.8> [929/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o clang-20.1.8> [930/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o clang-20.1.8> [931/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o clang-20.1.8> [932/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o clang-20.1.8> [933/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o clang-20.1.8> [934/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o clang-20.1.8> [935/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o clang-20.1.8> [936/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o clang-20.1.8> [937/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o clang-20.1.8> [938/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PutenvStackArrayChecker.cpp.o clang-20.1.8> [939/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o clang-20.1.8> [940/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o clang-20.1.8> [941/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o clang-20.1.8> [942/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o clang-20.1.8> [943/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o clang-20.1.8> [944/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o clang-20.1.8> [945/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o clang-20.1.8> [946/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SetgidSetuidOrderChecker.cpp.o clang-20.1.8> [947/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o clang-20.1.8> [948/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o clang-20.1.8> [949/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o clang-20.1.8> [950/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o clang-20.1.8> [951/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdVariantChecker.cpp.o clang-20.1.8> [952/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o clang-20.1.8> [953/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o clang-20.1.8> [954/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o clang-20.1.8> [955/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o clang-20.1.8> [956/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o clang-20.1.8> [957/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/AST/DeclID.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/AST/DeclBase.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Analysis/AnalysisDeclContext.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/Analysis/ProgramPoint.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Checkers/Taint.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Checkers/Taint.cpp:13: clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> In file included from /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableMap.h:18, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:19, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h:16, clang-20.1.8> from /build/clang-src-20.1.8/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:19: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:301:52, clang-20.1.8> inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/FoldingSet.h:381:69, clang-20.1.8> 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: clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/Hashing.h:469:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 469 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ clang-20.1.8> /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 >]': clang-20.1.8> /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 clang-20.1.8> 436 | hash_combine_range_impl(ValueT *first, ValueT *last) { clang-20.1.8> | ^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /nix/store/hiiffklp8xqb05nr5bpvwqimykdn4bap-llvm-20.1.8-dev/include/llvm/ADT/ImmutableSet.h:291:22: note: 'ID' declared here clang-20.1.8> 291 | FoldingSetNodeID ID; clang-20.1.8> | ^~ clang-20.1.8> [958/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o clang-20.1.8> [959/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o clang-20.1.8> [960/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o clang-20.1.8> [961/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o clang-20.1.8> [962/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o clang-20.1.8> [963/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o clang-20.1.8> [964/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o clang-20.1.8> [965/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o clang-20.1.8> [966/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o clang-20.1.8> [967/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o clang-20.1.8> [968/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o clang-20.1.8> [969/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o clang-20.1.8> [970/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o clang-20.1.8> [971/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o clang-20.1.8> [972/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o clang-20.1.8> [973/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o clang-20.1.8> [974/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o clang-20.1.8> [975/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o clang-20.1.8> [976/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o clang-20.1.8> [977/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o clang-20.1.8> [978/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o clang-20.1.8> [979/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/MemoryUnsafeCastChecker.cpp.o clang-20.1.8> [980/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o clang-20.1.8> [981/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o clang-20.1.8> [982/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o clang-20.1.8> [983/2184] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o clang-20.1.8> [984/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o clang-20.1.8> [985/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o clang-20.1.8> [986/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o clang-20.1.8> [987/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o clang-20.1.8> [988/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o clang-20.1.8> [989/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o clang-20.1.8> [990/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o clang-20.1.8> [991/2184] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:19: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [992/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o clang-20.1.8> [993/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o clang-20.1.8> [994/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o clang-20.1.8> [995/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o clang-20.1.8> [996/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o clang-20.1.8> [997/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o clang-20.1.8> /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*)': clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3227:16: warning: 'CursorIndex' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3227 | if (Cursor && CursorIndex == Index) clang-20.1.8> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3186:12: note: 'CursorIndex' was declared here clang-20.1.8> 3186 | unsigned CursorIndex; clang-20.1.8> | ^~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3228:53: warning: 'CursorToEOLOffset' may be used uninitialized [-Wmaybe-uninitialized] clang-20.1.8> 3228 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset; clang-20.1.8> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ clang-20.1.8> /build/clang-src-20.1.8/clang/lib/Format/Format.cpp:3188:12: note: 'CursorToEOLOffset' was declared here clang-20.1.8> 3188 | unsigned CursorToEOLOffset; clang-20.1.8> | ^~~~~~~~~~~~~~~~~ clang-20.1.8> [998/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o clang-20.1.8> [999/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o clang-20.1.8> [1000/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MatchFilePath.cpp.o clang-20.1.8> [1001/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o clang-20.1.8> [1002/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o clang-20.1.8> [1003/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o clang-20.1.8> [1004/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o clang-20.1.8> [1005/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o clang-20.1.8> [1006/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o clang-20.1.8> [1007/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o clang-20.1.8> [1008/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o clang-20.1.8> [1009/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o clang-20.1.8> [1010/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o clang-20.1.8> [1011/2184] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o clang-20.1.8> [1012/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o clang-20.1.8> [1013/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o clang-20.1.8> [1014/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/CodeCompletion.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/lib/Interpreter/CodeCompletion.cpp:26: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1015/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Parse/Parser.h:20, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/IncrementalParser.cpp:18: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1016/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/Interpreter.cpp:17: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1017/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterValuePrinter.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterValuePrinter.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1018/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Value.cpp.o clang-20.1.8> [1019/2184] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o clang-20.1.8> [1020/2184] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterUtils.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Sema/Lookup.h:27, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/lib/Interpreter/InterpreterUtils.cpp:13: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1021/2184] Building CXX object tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o clang-20.1.8> [1022/2184] Building CXX object tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o clang-20.1.8> [1023/2184] Linking CXX static library lib/libclangAPINotes.a clang-20.1.8> [1024/2184] Linking CXX static library lib/libclangAnalysis.a clang-20.1.8> [1025/2184] Linking CXX static library lib/libclangEdit.a clang-20.1.8> [1026/2184] Linking CXX static library lib/libclangRewrite.a clang-20.1.8> [1027/2184] Linking CXX static library lib/libclangSupport.a clang-20.1.8> [1028/2184] Building CXX object tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o clang-20.1.8> [1029/2184] Linking CXX static library lib/libclangSema.a clang-20.1.8> [1030/2184] Linking CXX static library lib/libclangToolingCore.a clang-20.1.8> [1031/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o clang-20.1.8> [1032/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o clang-20.1.8> [1033/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o clang-20.1.8> [1034/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o clang-20.1.8> [1035/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o clang-20.1.8> [1036/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o clang-20.1.8> [1037/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o clang-20.1.8> In file included from /build/clang-src-20.1.8/clang/include/clang/Serialization/ASTReader.h:30, clang-20.1.8> from /build/clang-src-20.1.8/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp:14: clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> 465 | class Sema final : public SemaBase { clang-20.1.8> | ^~~~ clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> /build/clang-src-20.1.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] clang-20.1.8> [1038/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o clang-20.1.8> [1039/2184] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o clang-20.1.8> [1040/2184] Linking CXX static library lib/libclangParse.a clang-20.1.8> [1041/2184] Linking CXX static library lib/libclangDriver.a clang-20.1.8> [1042/2184] Linking CXX static library lib/libclangSerialization.a clang-20.1.8> [1043/2184] Linking CXX static library lib/libclangToolingInclusions.a clang-20.1.8> [1044/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o clang-20.1.8> [1045/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o clang-20.1.8> [1046/2184] Linking CXX shared library lib/libclang-cpp.so.20.1 clang-20.1.8> [1047/2184] Creating library symlink lib/libclang-cpp.so clang-20.1.8> [1048/2184] Linking CXX static library lib/libclangTidy.a clang-20.1.8> [1049/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/BracesAroundStatement.cpp.o clang-20.1.8> [1050/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DesignatedInitializers.cpp.o clang-20.1.8> In constructor 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && clang-20.1.8> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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&)': clang-20.1.8> /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 clang-20.1.8> 139 | AggregateDesignatorNames Fields(Sem->getType()); clang-20.1.8> | ^~~~~~ clang-20.1.8> In constructor 'clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)', clang-20.1.8> 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, clang-20.1.8> 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: clang-20.1.8> /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] clang-20.1.8> 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && clang-20.1.8> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ clang-20.1.8> /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&)': clang-20.1.8> /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 clang-20.1.8> 139 | AggregateDesignatorNames Fields(Sem->getType()); clang-20.1.8> | ^~~~~~ clang-20.1.8> [1051/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o clang-20.1.8> [1052/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o clang-20.1.8> [1053/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionSpecAnalyzer.cpp.o clang-20.1.8> [1054/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o clang-20.1.8> [1055/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o clang-20.1.8> [1056/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o clang-20.1.8> [1057/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FormatStringConverter.cpp.o clang-20.1.8> [1058/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o clang-20.1.8> [1059/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o clang-20.1.8> [1060/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o clang-20.1.8> [1061/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o clang-20.1.8> [1062/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Matchers.cpp.o clang-20.1.8> [1063/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o clang-20.1.8> [1064/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o clang-20.1.8> [1065/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o clang-20.1.8> [1066/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o clang-20.1.8> [1067/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o clang-20.1.8> [1068/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o clang-20.1.8> [1069/2184] Linking CXX static library lib/libclangFrontend.a clang-20.1.8> [1070/2184] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UseRangesCheck.cpp.o clang-20.1.8> [1071/2184] Generating Confusables.inc clang-20.1.8> [1072/2184] Linking CXX static library lib/libclangFormat.a clang-20.1.8> [1073/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidNestedConditionalOperatorCheck.cpp.o clang-20.1.8> [1074/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o clang-20.1.8> [1075/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidReturnWithVoidValueCheck.cpp.o clang-20.1.8> [1076/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidUnconditionalPreprocessorIfCheck.cpp.o clang-20.1.8> [1077/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o clang-20.1.8> [1078/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o clang-20.1.8> [1079/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o clang-20.1.8> [1080/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o clang-20.1.8> [1081/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o clang-20.1.8> [1082/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o clang-20.1.8> [1083/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o clang-20.1.8> [1084/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o clang-20.1.8> [1085/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/EnumInitialValueCheck.cpp.o clang-20.1.8> [1086/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o clang-20.1.8> [1087/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o clang-20.1.8> [1088/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o clang-20.1.8> [1089/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o clang-20.1.8> [1090/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o clang-20.1.8> [1091/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o clang-20.1.8> [1092/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantInlineSpecifierCheck.cpp.o clang-20.1.8> [1093/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o clang-20.1.8> [1094/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o clang-20.1.8> [1095/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o clang-20.1.8> [1096/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MathMissingParenthesesCheck.cpp.o clang-20.1.8> [1097/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o clang-20.1.8> [1098/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o clang-20.1.8> [1099/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o clang-20.1.8> [1100/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o clang-20.1.8> [1101/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o clang-20.1.8> [1102/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o clang-20.1.8> [1103/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/OperatorsRepresentationCheck.cpp.o clang-20.1.8> [1104/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o clang-20.1.8> [1105/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o clang-20.1.8> [1106/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o clang-20.1.8> [1107/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantCastingCheck.cpp.o clang-20.1.8> [1108/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o clang-20.1.8> [1109/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o clang-20.1.8> [1110/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o clang-20.1.8> [1111/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o clang-20.1.8> [1112/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o clang-20.1.8> [1113/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o clang-20.1.8> [1114/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o clang-20.1.8> [1115/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o clang-20.1.8> [1116/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReferenceToConstructedTemporaryCheck.cpp.o clang-20.1.8> [1117/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o clang-20.1.8> [1118/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o clang-20.1.8> [1119/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o clang-20.1.8> [1120/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o clang-20.1.8> [1121/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o clang-20.1.8> [1122/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o clang-20.1.8> [1123/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o clang-20.1.8> [1124/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o clang-20.1.8> [1125/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o clang-20.1.8> [1126/2184] Linking CXX static library lib/libclangTidyUtils.a clang-20.1.8> [1127/2184] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseStdMinMaxCheck.cpp.o clang-20.1.8> [1128/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o clang-20.1.8> [1129/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/IncludeSpeller.cpp.o clang-20.1.8> [1130/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o clang-20.1.8> [1131/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o clang-20.1.8> [1132/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o clang-20.1.8> [1133/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o clang-20.1.8> [1134/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o clang-20.1.8> [1135/2184] Linking CXX static library lib/libclangTooling.a clang-20.1.8> [1136/2184] Linking CXX static library lib/libclangIndex.a clang-20.1.8> [1137/2184] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o clang-20.1.8> [1138/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o clang-20.1.8> [1139/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o clang-20.1.8> [1140/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o clang-20.1.8> [1141/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o clang-20.1.8> [1142/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BitwisePointerCastCheck.cpp.o clang-20.1.8> [1143/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o clang-20.1.8> [1144/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o clang-20.1.8> [1145/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o clang-20.1.8> [1146/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CastingThroughVoidCheck.cpp.o clang-20.1.8> [1147/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ChainedComparisonCheck.cpp.o clang-20.1.8> [1148/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ComparePointerToMemberVirtualFunctionCheck.cpp.o clang-20.1.8> [1149/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o clang-20.1.8> [1150/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CrtpConstructorAccessibilityCheck.cpp.o clang-20.1.8> [1151/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o clang-20.1.8> [1152/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o clang-20.1.8> [1153/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EmptyCatchCheck.cpp.o clang-20.1.8> [1154/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o clang-20.1.8> [1155/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o clang-20.1.8> [1156/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o clang-20.1.8> [1157/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o clang-20.1.8> [1158/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o clang-20.1.8> [1159/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o clang-20.1.8> [1160/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o clang-20.1.8> [1161/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableIfCheck.cpp.o clang-20.1.8> [1162/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableSharedFromThisCheck.cpp.o clang-20.1.8> [1163/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReturnConstRefFromParameterCheck.cpp.o clang-20.1.8> [1164/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringviewDataUsageCheck.cpp.o clang-20.1.8> [1165/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwitchMissingDefaultCaseCheck.cpp.o clang-20.1.8> [1166/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o clang-20.1.8> [1167/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncDecInConditionsCheck.cpp.o clang-20.1.8> [1168/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o clang-20.1.8> [1169/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o clang-20.1.8> [1170/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o clang-20.1.8> [1171/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o clang-20.1.8> [1172/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o clang-20.1.8> [1173/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o clang-20.1.8> [1174/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o clang-20.1.8> [1175/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o clang-20.1.8> [1176/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o clang-20.1.8> [1177/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultiLevelImplicitPointerConversionCheck.cpp.o clang-20.1.8> [1178/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o clang-20.1.8> [1179/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleNewInOneExpressionCheck.cpp.o clang-20.1.8> [1180/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o clang-20.1.8> [1181/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NarrowingConversionsCheck.cpp.o clang-20.1.8> [1182/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NonZeroEnumToBoolConversionCheck.cpp.o clang-20.1.8> [1183/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NondeterministicPointerIterationOrderCheck.cpp.o clang-20.1.8> [1184/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/OptionalValueConversionCheck.cpp.o clang-20.1.8> [1185/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o clang-20.1.8> [1186/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o clang-20.1.8> [1187/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PointerArithmeticOnPolymorphicObjectCheck.cpp.o clang-20.1.8> [1188/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o clang-20.1.8> [1189/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o clang-20.1.8> [1190/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o clang-20.1.8> [1191/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o clang-20.1.8> [1192/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o clang-20.1.8> [1193/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o clang-20.1.8> [1194/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o clang-20.1.8> [1195/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o clang-20.1.8> [1196/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o clang-20.1.8> [1197/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o clang-20.1.8> [1198/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o clang-20.1.8> [1199/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o clang-20.1.8> [1200/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o clang-20.1.8> [1201/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o clang-20.1.8> [1202/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o clang-20.1.8> [1203/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o clang-20.1.8> [1204/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o clang-20.1.8> [1205/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o clang-20.1.8> [1206/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o clang-20.1.8> [1207/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o clang-20.1.8> [1208/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o clang-20.1.8> [1209/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o clang-20.1.8> [1210/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o clang-20.1.8> [1211/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o clang-20.1.8> [1212/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TaggedUnionMemberCountCheck.cpp.o clang-20.1.8> [1213/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o clang-20.1.8> [1214/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o clang-20.1.8> [1215/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o clang-20.1.8> [1216/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o clang-20.1.8> [1217/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o clang-20.1.8> [1218/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o clang-20.1.8> [1219/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o clang-20.1.8> [1220/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UniquePtrArrayMismatchCheck.cpp.o clang-20.1.8> [1221/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o clang-20.1.8> [1222/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnsafeFunctionsCheck.cpp.o clang-20.1.8> [1223/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedLocalNonTrivialVariableCheck.cpp.o clang-20.1.8> [1224/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o clang-20.1.8> [1225/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o clang-20.1.8> [1226/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o clang-20.1.8> [1227/2184] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o clang-20.1.8> [1228/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/CoroutineHostileRAIICheck.cpp.o clang-20.1.8> [1229/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o clang-20.1.8> [1230/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o clang-20.1.8> [1231/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o clang-20.1.8> [1232/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/HeaderIncludeCycleCheck.cpp.o clang-20.1.8> [1233/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/IncludeCleanerCheck.cpp.o clang-20.1.8> [1234/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o clang-20.1.8> [1235/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o clang-20.1.8> [1236/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o clang-20.1.8> [1237/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o clang-20.1.8> [1238/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o clang-20.1.8> [1239/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o clang-20.1.8> [1240/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o clang-20.1.8> [1241/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o clang-20.1.8> [1242/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o clang-20.1.8> [1243/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o clang-20.1.8> [1244/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o clang-20.1.8> [1245/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o clang-20.1.8> [1246/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o clang-20.1.8> [1247/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o clang-20.1.8> [1248/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o clang-20.1.8> [1249/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o clang-20.1.8> [1250/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o clang-20.1.8> [1251/2184] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseInternalLinkageCheck.cpp.o clang-20.1.8> [1252/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o clang-20.1.8> [1253/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o clang-20.1.8> [1254/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o clang-20.1.8> [1255/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o clang-20.1.8> [1256/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o clang-20.1.8> [1257/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o clang-20.1.8> [1258/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o clang-20.1.8> [1259/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o clang-20.1.8> [1260/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o clang-20.1.8> [1261/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o clang-20.1.8> [1262/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o clang-20.1.8> [1263/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o clang-20.1.8> [1264/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MinMaxUseInitializerListCheck.cpp.o clang-20.1.8> [1265/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o clang-20.1.8> [1266/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o clang-20.1.8> [1267/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o clang-20.1.8> [1268/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o clang-20.1.8> [1269/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o clang-20.1.8> [1270/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o clang-20.1.8> [1271/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o clang-20.1.8> [1272/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o clang-20.1.8> [1273/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o clang-20.1.8> [1274/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/TypeTraitsCheck.cpp.o clang-20.1.8> [1275/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o clang-20.1.8> [1276/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o clang-20.1.8> [1277/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o clang-20.1.8> [1278/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseConstraintsCheck.cpp.o clang-20.1.8> [1279/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o clang-20.1.8> [1280/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDesignatedInitializersCheck.cpp.o clang-20.1.8> [1281/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o clang-20.1.8> [1282/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o clang-20.1.8> [1283/2184] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o nixbot: build timed out after 10800s