==>(B Building on electivire(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list ./ .SRCINFO 700 42% 0.00kB/s 0:00:00 1,640 100% 917.97kB/s 0:00:00 (xfr#1, to-chk=18/20) .nvchecker.toml 132 100% 128.91kB/s 0:00:00 132 100% 128.91kB/s 0:00:00 (xfr#2, to-chk=17/20) 0001-Revert-clang-driver-When-fveclib-ArmPL-flag-is-in-us.patch 700 11% 683.59kB/s 0:00:00 6,118 100% 5.83MB/s 0:00:00 (xfr#3, to-chk=16/20) 0002-Reapply-CUDA-HIP-Add-a-__device__-version-of-std-__g.patch 700 21% 683.59kB/s 0:00:00 3,242 100% 3.09MB/s 0:00:00 (xfr#4, to-chk=15/20) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#5, to-chk=14/20) PKGBUILD 700 13% 683.59kB/s 0:00:00 5,123 100% 4.89MB/s 0:00:00 (xfr#6, to-chk=13/20) REUSE.toml 700 99% 683.59kB/s 0:00:00 705 100% 688.48kB/s 0:00:00 (xfr#7, to-chk=12/20) clang-23.1.1-1.log 1,184 100% 1.13MB/s 0:00:00 1,184 100% 1.13MB/s 0:00:00 (xfr#8, to-chk=11/20) enable-fstack-protector-strong-by-default.patch 700 16% 683.59kB/s 0:00:00 4,168 100% 3.97MB/s 0:00:00 (xfr#9, to-chk=10/20) LICENSES/ LICENSES/Apache-2.0.txt 700 6% 683.59kB/s 0:00:00 10,280 100% 9.80MB/s 0:00:00 (xfr#10, to-chk=6/20) LICENSES/LLVM-exception.txt 700 76% 683.59kB/s 0:00:00 919 100% 897.46kB/s 0:00:00 (xfr#11, to-chk=5/20) keys/ keys/pgp/ keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc 700 22% 683.59kB/s 0:00:00 3,151 100% 3.01MB/s 0:00:00 (xfr#12, to-chk=3/20) keys/pgp/71046D1E9C6656BDD61171873E83BABF4A4F9E85.asc 696 100% 679.69kB/s 0:00:00 696 100% 679.69kB/s 0:00:00 (xfr#13, to-chk=2/20) keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc 700 28% 683.59kB/s 0:00:00 2,452 100% 2.34MB/s 0:00:00 (xfr#14, to-chk=1/20) keys/pgp/FFB3368980F3E6BB5737145A316C56D064CACBA5.asc 648 100% 632.81kB/s 0:00:00 648 100% 632.81kB/s 0:00:00 (xfr#15, to-chk=0/20) sent 2,021 bytes received 717 bytes 5,476.00 bytes/sec total size is 40,139 speedup is 14.66 ==>(B Ensuring required PGP keys are present...(B  ->(B Checking for 474E22316ABF4785A88C6E8EA2C794A986419D8A...(B  ->(B Importing key from local...(B  ->(B Checking for D574BD5D1D0E98895E3BF90044F2485E45D59042...(B  ->(B Importing key from local...(B  ->(B Checking for FFB3368980F3E6BB5737145A316C56D064CACBA5...(B  ->(B Importing key from local...(B  ->(B Checking for 71046D1E9C6656BDD61171873E83BABF4A4F9E85...(B  ->(B Importing key from local...(B ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building clang(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-3(B ==>(B Building clang for [extra] (riscv64)(B ]3008;start=fddf4bbdbad6499ca5f0a2045cfee2ae;user=felix;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=ced0769d1df34e9490fb9557b70acd82;pid=2375550;pidfdid=308672877;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=074875b1b9eb4f3492ed4f9448f322be;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=ced0769d1df34e9490fb9557b70acd82;pid=2375594;pidfdid=308737591;comm=systemd-nspawn;container=arch-nspawn-2375594;type=container\]11;?\]2;🔵 Container arch-nspawn-2375594 on electivire.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=074875b1b9eb4f3492ed4f9448f322be\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...(Bdone(B ]3008;start=20cfd50273044cb58988c19110a95dc1;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=ced0769d1df34e9490fb9557b70acd82;pid=2375767;pidfdid=308592545;comm=sudo;targetuser=felix;type=session\==>(B Making package: clang 23.1.1-1 (Fri Oct 2 07:17:09 2026)(B ==>(B Retrieving sources...(B  ->(B Found llvm-project-23.1.1.src.tar.xz(B  ->(B Found llvm-project-23.1.1.src.tar.xz.sig(B  ->(B Found 0001-Revert-clang-driver-When-fveclib-ArmPL-flag-is-in-us.patch(B  ->(B Found enable-fstack-protector-strong-by-default.patch(B ==>(B Validating source files with sha256sums...(B llvm-project-23.1.1.src.tar.xz ... Passed llvm-project-23.1.1.src.tar.xz.sig ... Skipped 0001-Revert-clang-driver-When-fveclib-ArmPL-flag-is-in-us.patch ... Passed enable-fstack-protector-strong-by-default.patch ... Passed ==>(B Verifying source file signatures with gpg...(B llvm-project-23.1.1.src.tar.xz ... Passed ]3008;end=20cfd50273044cb58988c19110a95dc1\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=774d5e467ffe4ad8bb5238a400577381;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=ced0769d1df34e9490fb9557b70acd82;pid=2377284;pidfdid=308636011;comm=systemd-nspawn;container=makechrootpkg-clang.build.2375571;type=container\]11;?\]2;🔵 Container makechrootpkg-clang.build.2375571 on electivire.felixc.at\]3008;start=5fc1ddbafb69428e8734f14d20bac2ff;user=root;hostname=makechrootpkg-clang.build.2375571;machineid=5d447398c32d415bbb00e5415ea45c60;bootid=25e47d67c4ab4f93acf0d13223335819;pid=34;pidfdid=308769703;comm=sudo;targetuser=builduser;type=session\==>(B Making package: clang 23.1.1-1 (Thu Oct 1 23:17:28 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=0a2dbc21ac2b453db0c0e6f001d566d6;user=builduser;hostname=makechrootpkg-clang.build.2375571;machineid=5d447398c32d415bbb00e5415ea45c60;bootid=25e47d67c4ab4f93acf0d13223335819;pid=3213;pidfdid=308769947;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change core/libedit 20260512_3.1-1 0.26 MiB extra/compiler-rt 23.1.1-1 175.14 MiB extra/llvm-libs 23.1.1-1 157.92 MiB Total Installed Size: 333.32 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=0a2dbc21ac2b453db0c0e6f001d566d6\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=7a3ad3f97a1e4adaa8071b4718a209f6;user=builduser;hostname=makechrootpkg-clang.build.2375571;machineid=5d447398c32d415bbb00e5415ea45c60;bootid=25e47d67c4ab4f93acf0d13223335819;pid=3332;pidfdid=308737789;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (37) cppdap-1.58.0-3 hicolor-icon-theme-0.18-1 jsoncpp-1.9.8-1 libuv-1.52.1-2 libyaml-0.2.5-3 python-babel-2.18.0-1 python-certifi-2026.07.22-1 python-charset-normalizer-3.5.1-1 python-docutils-1:0.23-1 python-idna-3.20-1 python-imagesize-2.0.1-1 python-jinja-1:3.1.6-3.1 python-markdown-it-py-4.2.0-1 python-markupsafe-3.0.3-1 python-mdit_py_plugins-0.6.1-1 python-mdurl-0.1.2-9 python-packaging-26.3-1 python-pygments-2.21.0-1 python-pytz-2026.1-1 python-requests-2.34.2-1 python-roman-numerals-py-4.1.0-1 python-snowballstemmer-3.1.1-1 python-sphinx-alabaster-theme-1.0.0-6 python-sphinxcontrib-applehelp-2.0.0-5.1 python-sphinxcontrib-devhelp-2.0.0-6.1 python-sphinxcontrib-htmlhelp-2.1.0-5.1 python-sphinxcontrib-jsmath-1.0.1-21.1 python-sphinxcontrib-qthelp-2.0.0-5.1 python-sphinxcontrib-serializinghtml-2.0.0-5.1 python-urllib3-2.6.3-1 python-yaml-6.0.3-2 rhash-1.4.6-1 cmake-4.4.3-2 llvm-23.1.1-1 ninja-1.13.2-3 python-myst-parser-5.1.0-1 python-sphinx-9.1.0-1 Total Download Size: 0.26 MiB Total Installed Size: 361.19 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-packaging-26.3-1-any downloading... hicolor-icon-theme-0.18-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing llvm... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing python-pytz... installing python-babel... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format [pending] python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-packaging... installing python-pygments... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing python-certifi... installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-roman-numerals-py... installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-fontsextra: for the default admonition title icons in PDF output texlive-latexextra: for generation of PDF documentation installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins [pending] python-linkify-it-py: linkify extension installing python-mdit_py_plugins... installing libyaml... installing python-yaml... installing python-myst-parser... Optional dependencies for python-myst-parser python-linkify-it-py: linkify support :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=7a3ad3f97a1e4adaa8071b4718a209f6\==>(B Retrieving sources...(B  ->(B Found llvm-project-23.1.1.src.tar.xz(B  ->(B Found llvm-project-23.1.1.src.tar.xz.sig(B  ->(B Found 0001-Revert-clang-driver-When-fveclib-ArmPL-flag-is-in-us.patch(B  ->(B Found enable-fstack-protector-strong-by-default.patch(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting llvm-project-23.1.1.src.tar.xz with bsdtar(B ==>(B Starting prepare()...(B patching file lib/Driver/ToolChains/Linux.h patching file test/Driver/fsanitize-safe-stack.c patching file test/Driver/stack-protector.c patching file test/Driver/linux-musl-ssp.c patching file lib/Driver/ToolChains/CommonArgs.cpp Hunk #1 succeeded at 546 (offset 45 lines). patching file lib/Driver/ToolChains/MSVC.cpp patching file test/Driver/fveclib.c ==>(B Starting build()...(B -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found LibXml2: /usr/lib/libxml2.so (found version "2.15.4") -- Found CURL: /usr/lib/libcurl.so (found version "8.22.0") -- Linker detection: GNU ld -- Performing Test LLVM_USES_LIBSTDCXX -- Performing Test LLVM_USES_LIBSTDCXX - Success -- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI -- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI - Success -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success CMake Warning (policy) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:945 (CHECK_C_SOURCE_COMPILES): Policy CMP0219 is not set: Macro invocations preserve backslashes in arguments. Run "cmake --help-policy CMP0219" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Command "CHECK_C_SOURCE_COMPILES" called with arguments containing backslashes. Since the policy is not set, backslashes in the arguments: "// \\\n//\nint main(void) {return 0;}" will be interpreted as escape sequences for compatibility. Set the policy to NEW to instead pass "// \\\\\\n//\\nint main(void) {return 0;}" so that argument parsing will preserve the original values. Call Stack (most recent call first): CMakeLists.txt:85 (include) This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSUPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSUPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSUPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSUPPORTED_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed Precompiled headers are disabled by default with GCC. Pass -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF to override. -- Precompiled headers disabled. -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Looking for flock -- Looking for flock - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for dladdr -- Looking for dladdr - found -- Clang version: 23.1.1 -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test HAVE_LINKER_FLAG_LONG_PLT -- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Failed -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Found Perl: /usr/bin/perl (found version "5.42.2") -- Sphinx enabled. -- Configuring done (66.5s) -- Generating done (12.5s) -- Build files have been written to: /build/clang/src/llvm-project-23.1.1.src/clang/build -- Building with -fPIC CMake Warning (policy) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:945 (CHECK_C_SOURCE_COMPILES): Policy CMP0219 is not set: Macro invocations preserve backslashes in arguments. Run "cmake --help-policy CMP0219" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Command "CHECK_C_SOURCE_COMPILES" called with arguments containing backslashes. Since the policy is not set, backslashes in the arguments: "// \\\n//\nint main(void) {return 0;}" will be interpreted as escape sequences for compatibility. Set the policy to NEW to instead pass "// \\\\\\n//\\nint main(void) {return 0;}" so that argument parsing will preserve the original values. Call Stack (most recent call first): CMakeLists.txt:85 (include) This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. Precompiled headers are disabled by default with GCC. Pass -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF to override. -- Precompiled headers disabled. -- Clang version: 23.1.1 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Sphinx enabled. -- Sphinx enabled. -- Configuring done (20.2s) -- Generating done (11.9s) -- Build files have been written to: /build/clang/src/llvm-project-23.1.1.src/clang/build [1/2961] Copying clang-doc-default-stylesheet.css to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [2/2961] Copying alias-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [3/2961] Copying class-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [4/2961] cd /build/clang/src/llvm-project-23.1.1.src/clang/build/docs && /usr/bin/cmake -E copy_directory /build/clang/src/llvm-project-23.1.1.src/clang/docs /build/clang/src/llvm-project-23.1.1.src/clang/build/docs && /usr/bin/cmake -E copy_if_different /build/clang/src/llvm-project-23.1.1.src/clang/docs/../Maintainers.md /build/clang/src/llvm-project-23.1.1.src/clang/build/docs [5/2961] Copying clang-doc-mustache.css to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [6/2961] Bundling HTMLLogger resources [7/2961] Creating export file for CheckerDependencyHandlingAnalyzerPlugin [8/2961] Copying comment-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [9/2961] Creating export file for CheckerOptionHandlingAnalyzerPlugin [10/2961] Creating export file for SampleAnalyzerPlugin [11/2961] Copying enum-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [12/2961] Copying function-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [13/2961] Copying head-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [14/2961] Copying index-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [15/2961] Copying index.js to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [16/2961] Copying md/all-files-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [17/2961] Copying md/class-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [18/2961] Running utility command for copy-clang-rst-docs [19/2961] Copying md/index-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [20/2961] Copying md/comments-partial.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [21/2961] Copying md/namespace-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [22/2961] Copying mustache-index.js to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [23/2961] Copying namespace-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [24/2961] Copying navbar-template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [25/2961] Copying template.mustache to /build/clang/src/llvm-project-23.1.1.src/clang/build/./bin/../share/clang-doc [26/2961] Generating ../../bin/scan-build [27/2961] Generating ../../libexec/c++-analyzer [28/2961] Generating ../../share/man/man1/scan-build.1 [29/2961] Generating ../../libexec/ccc-analyzer [30/2961] Generating ../../share/scan-build/scanview.css [31/2961] Generating ../../share/scan-build/sorttable.js [32/2961] Building Options.inc... [33/2961] Generating ../../bin/analyze-build [34/2961] Generating ../../bin/intercept-build [35/2961] Generating ../../bin/scan-build-py [36/2961] Generating ../../lib/libear/config.h.in [37/2961] Generating ../../lib/libear/__init__.py [38/2961] Generating ../../lib/libear/ear.c [39/2961] Generating ../../lib/libscanbuild/analyze.py [40/2961] Generating /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/analyzer/user-docs/Options.rst [41/2961] Generating ../../lib/libscanbuild/arguments.py [42/2961] Generating ../../lib/libscanbuild/__init__.py [43/2961] Generating ../../lib/libscanbuild/clang.py [44/2961] Generating ../../lib/libscanbuild/compilation.py [45/2961] Generating ../../lib/libscanbuild/intercept.py [46/2961] Generating ../../lib/libscanbuild/report.py [47/2961] Generating ../../libexec/analyze-cc [48/2961] Generating ../../lib/libscanbuild/resources/selectable.js [49/2961] Generating ../../lib/libscanbuild/shell.py [50/2961] Generating ../../lib/libscanbuild/resources/scanview.css [51/2961] Generating ../../libexec/analyze-c++ [52/2961] Generating ../../lib/libscanbuild/resources/sorttable.js [53/2961] Generating ../../libexec/intercept-c++ [54/2961] Generating ../../bin/scan-view [55/2961] Generating ../../libexec/intercept-cc [56/2961] Generating ../../share/scan-view/Reporter.py [57/2961] Generating ../../share/scan-view/ScanView.py [58/2961] Generating ../../share/scan-view/bugcatcher.ico [59/2961] Generating ../../share/scan-view/startfile.py [60/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [61/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [62/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [63/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [64/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o [65/2961] Building CXX object tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o [66/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [67/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o [68/2961] Linking CXX executable bin/clang-tidy-confusable-chars-gen [69/2961] Generating Confusables.inc [70/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [71/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinTemplatesEmitter.cpp.o [72/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o [73/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/CIRLoweringEmitter.cpp.o [74/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o [75/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/HLSLEmitter.cpp.o [76/2961] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o [77/2961] Linking CXX static library lib/libclangSupport.a [78/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o [79/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o [80/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinsEmitter.cpp.o [81/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o [82/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o [83/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [84/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o [85/2961] Generating man Sphinx documentation for clang-tools into "/build/clang/src/llvm-project-23.1.1.src/clang/build/tools/extra/docs/man" [86/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o [87/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/utils/TableGen/NeonEmitter.cpp: In static member function ‘static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/utils/TableGen/NeonEmitter.cpp:820:36: warning: ‘NumLanes’ may be used uninitialized [-Wmaybe-uninitialized] 820 | T.Bitwidth = T.ElementBitwidth * NumLanes; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/utils/TableGen/NeonEmitter.cpp:817:14: note: ‘NumLanes’ was declared here 817 | unsigned NumLanes; | ^~~~~~~~ [88/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o [89/2961] Generating html Sphinx documentation for clang-tools into "/build/clang/src/llvm-project-23.1.1.src/clang/build/tools/extra/docs/html" [90/2961] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/TableGen/Record.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/utils/TableGen/ASTTableGen.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/utils/TableGen/ClangAttrEmitter.cpp:14: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [91/2961] Linking CXX executable bin/clang-tblgen [92/2961] Building DeclNodes.inc... [93/2961] Building StmtNodes.inc... [94/2961] Building TypeNodes.inc... [95/2961] Building AbstractBasicReader.inc... [96/2961] Building AbstractBasicWriter.inc... [97/2961] Building CommentNodes.inc... [98/2961] Building AttrNodeTraverse.inc... [99/2961] Building AttrVisitor.inc... [100/2961] Building AttrTextNodeDump.inc... [101/2961] Building CommentHTMLTags.inc... [102/2961] Building AbstractTypeReader.inc... [103/2961] Building CommentHTMLTagsProperties.inc... [104/2961] Building CommentHTMLNamedCharacterReferences.inc... [105/2961] Building AbstractTypeWriter.inc... [106/2961] Building Attrs.inc... [107/2961] Building StmtDataCollectors.inc... [108/2961] Building CommentCommandList.inc... [109/2961] Building AttrImpl.inc... [110/2961] Building CommentCommandInfo.inc... [111/2961] Building DiagnosticAnalysisInterface.inc... [112/2961] Building DiagnosticASTInterface.inc... [113/2961] Building DiagnosticAnalysisCompatIDs.inc... [114/2961] Building DiagnosticCommentInterface.inc... [115/2961] Building DiagnosticCommonInterface.inc... [116/2961] Building DiagnosticASTCompatIDs.inc... [117/2961] Building DiagnosticAnalysisKinds.inc... [118/2961] Building DiagnosticAnalysisEnums.inc... [119/2961] Building DiagnosticCommonCompatIDs.inc... [120/2961] Building DiagnosticCommentEnums.inc... [121/2961] Building DiagnosticASTEnums.inc... [122/2961] Building DiagnosticCommonEnums.inc... [123/2961] Building DiagnosticASTKinds.inc... [124/2961] Building DiagnosticCommentCompatIDs.inc... [125/2961] Building DiagnosticCommentKinds.inc... [126/2961] Building DiagnosticCrossTUEnums.inc... [127/2961] Building DiagnosticCrossTUKinds.inc... [128/2961] Building DiagnosticCrossTUInterface.inc... [129/2961] Building DiagnosticCommonKinds.inc... [130/2961] Building DiagnosticCrossTUCompatIDs.inc... [131/2961] Building DiagnosticFrontendCompatIDs.inc... [132/2961] Building DiagnosticInstallAPICompatIDs.inc... [133/2961] Building DiagnosticDriverCompatIDs.inc... [134/2961] Building DiagnosticDriverEnums.inc... [135/2961] Building DiagnosticInstallAPIInterface.inc... [136/2961] Building DiagnosticFrontendEnums.inc... [137/2961] Building DiagnosticFrontendInterface.inc... [138/2961] Building DiagnosticInstallAPIEnums.inc... [139/2961] Building DiagnosticInstallAPIKinds.inc... [140/2961] Building DiagnosticFrontendKinds.inc... [141/2961] Building DiagnosticDriverInterface.inc... [142/2961] Building DiagnosticDriverKinds.inc... [143/2961] Building DiagnosticLexEnums.inc... [144/2961] Building DiagnosticLexKinds.inc... [145/2961] Building DiagnosticParseCompatIDs.inc... [146/2961] Building DiagnosticLexInterface.inc... [147/2961] Building DiagnosticLexCompatIDs.inc... [148/2961] Building AttrList.inc... [149/2961] Building AttrParsedAttrList.inc... [150/2961] Building DiagnosticRefactoringCompatIDs.inc... [151/2961] Building DiagnosticParseInterface.inc... [152/2961] Building CXX11AttributeInfo.inc... [153/2961] Building AttrHasAttributeImpl.inc... [154/2961] Building AttrSubMatchRulesList.inc... [155/2961] Building DiagnosticParseEnums.inc... [156/2961] Building DiagnosticRefactoringKinds.inc... [157/2961] Building DiagnosticSemaCompatIDs.inc... [158/2961] Building DiagnosticSerializationInterface.inc... [159/2961] Building DiagnosticRefactoringInterface.inc... [160/2961] Building RegularKeywordAttrInfo.inc... [161/2961] Building DiagnosticRefactoringEnums.inc... [162/2961] Building AttributeSpellingList.inc... [163/2961] Building DiagnosticSemaInterface.inc... [164/2961] Building DiagnosticParseKinds.inc... [165/2961] Building DiagnosticTrapCompatIDs.inc... [166/2961] Building DiagnosticSemaEnums.inc... [167/2961] Building DiagnosticSerializationKinds.inc... [168/2961] Building DiagnosticTrapEnums.inc... [169/2961] Building DiagnosticSerializationCompatIDs.inc... [170/2961] Building DiagnosticTrapKinds.inc... [171/2961] Building DiagnosticAllCompatIDs.inc... [172/2961] Building DiagnosticTrapInterface.inc... [173/2961] Building DiagnosticIndexName.inc... [174/2961] Building BuiltinsBPF.inc... [175/2961] Building Builtins.inc... [176/2961] Building BuiltinsDirectX.inc... [177/2961] Building DiagnosticStableIDs.inc... [178/2961] Building DiagnosticGroups.inc... [179/2961] Building DiagnosticSerializationEnums.inc... [180/2961] Building BuiltinsAArch64.inc... [181/2961] Building BuiltinsSPIRVCommon.inc... [182/2961] Building BuiltinsSPIRVVK.inc... [183/2961] Building BuiltinsSPIRVCL.inc... [184/2961] Building BuiltinsRISCV.inc... [185/2961] Building DiagnosticSemaKinds.inc... [186/2961] Building BuiltinsSystemZ.inc... [187/2961] Building BuiltinsZOS.inc... [188/2961] Building BuiltinTemplates.inc... [189/2961] Building arm_fp16.inc... [190/2961] Building BuiltinsX86_64.inc... [191/2961] Building BuiltinsNVPTX.inc... [192/2961] Building BuiltinsAMDGPU.inc... [193/2961] Building arm_immcheck_types.inc... [194/2961] Building BuiltinsHexagon.inc... [195/2961] Building arm_sve_typeflags.inc... [196/2961] Building arm_sme_streaming_attrs.inc... [197/2961] Building arm_sme_builtins_za_state.inc... [198/2961] Building arm_cde_builtins.inc... [199/2961] Building BuiltinsX86.inc... [200/2961] Building arm_cde_builtin_cg.inc... [201/2961] Building arm_sme_builtins.json... [202/2961] Building arm_cde_builtin_aliases.inc... [203/2961] Building arm_cde_builtin_sema.inc... [204/2961] Building arm_mve_builtin_sema.inc... [205/2961] Building arm_mve_builtins.inc... [206/2961] Building riscv_andes_vector_builtins.inc... [207/2961] Building arm_neon.inc... [208/2961] Building riscv_sifive_vector_builtins.inc... [209/2961] Building riscv_andes_vector_builtin_cg.inc... [210/2961] Building riscv_sifive_vector_builtin_cg.inc... [211/2961] Building arm_mve_builtin_aliases.inc... [212/2961] Building riscv_andes_vector_builtin_sema.inc... [213/2961] Building riscv_sifive_vector_builtin_sema.inc... [214/2961] Building arm_sme_builtin_cg.inc... [215/2961] Building arm_sme_sema_rangechecks.inc... [216/2961] Building AttrParserStringSwitches.inc... [217/2961] Building arm_sme_builtins.inc... [218/2961] Building arm_sve_streaming_attrs.inc... [219/2961] Building Nodes.inc... [220/2961] Building AttrTemplateInstantiate.inc... [221/2961] Building NodeClasses.inc... [222/2961] Building AttrSubMatchRulesParserStringSwitches.inc... [223/2961] Building AttrIsTypeDependent.inc... [224/2961] Building AttrParsedAttrKinds.inc... [225/2961] Building Checkers.inc... [226/2961] Building arm_bf16.h... [227/2961] Building AttrSpellingListIndex.inc... [228/2961] Building arm_fp16.h... [229/2961] Building arm_sve_builtins.json... [230/2961] Building AttrPCHRead.inc... [231/2961] Building AttrPCHWrite.inc... [232/2961] Building arm_cde.h... [233/2961] Building hlsl/hlsl_alias_intrinsics_gen.inc... [234/2961] Building hlsl/hlsl_inline_intrinsics_gen.inc... [235/2961] Building arm_vector_types.h... [236/2961] Building arm_mve_builtin_cg.inc... [237/2961] Building arm_sme.h... [238/2961] Building AttrParsedAttrImpl.inc... [239/2961] Building riscv_vector.h... [240/2961] Building arm_mve.h... [241/2961] Building riscv_vector_builtins.inc... [242/2961] Building riscv_vector_builtin_sema.inc... [243/2961] Building riscv_vector_builtin_cg.inc... [244/2961] Building arm_sve.h... [245/2961] Building arm_sve_builtin_cg.inc... [246/2961] Building arm_sve_sema_rangechecks.inc... [247/2961] Building arm_sve_builtins.inc... [248/2961] Generating VCSVersion.inc [249/2961] Building Opcodes.inc... [250/2961] Building AttrDocTable.inc... [251/2961] Building arm_neon.h... [252/2961] Building OpenCLBuiltins.inc... [253/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o [254/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o [255/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o [256/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TextEncoding.cpp.o [257/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/AtomicLineLogger.cpp.o [258/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LexHLSLRootSignature.cpp.o [259/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [260/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o [261/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o [262/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o [263/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [264/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o [265/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o [266/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o [267/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [268/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o [269/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [270/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [271/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [272/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o [273/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [274/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [275/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o [276/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [277/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o [278/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o [279/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o [280/2961] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/LowLevelHelpers.cpp.o [281/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o [282/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OffloadArch.cpp.o [283/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o [284/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o [285/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o [286/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SimpleTypoCorrection.cpp.o [287/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o [288/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o [289/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o [290/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o [291/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o [292/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o [293/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o [294/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o [295/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o [296/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o [297/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [298/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o [299/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o [300/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o [301/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/SourceManager.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/SourceMgrAdapter.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Basic/SourceMgrAdapter.cpp:14: In member function ‘clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)’, inlined from ‘void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Basic/SourceMgrAdapter.cpp:120:49: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1583:45: warning: ‘DiagID’ may be used uninitialized [-Wmaybe-uninitialized] 1583 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Basic/SourceMgrAdapter.cpp: In member function ‘void clang::SourceMgrAdapter::handleDiag(const llvm::SMDiagnostic&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Basic/SourceMgrAdapter.cpp:101:12: note: ‘DiagID’ was declared here 101 | unsigned DiagID; | ^~~~~~ [302/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/Lexer.cpp: In member function ‘std::optional clang::Lexer::tryReadNumericUCN(const char*&, const char*, clang::Token*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/Lexer.cpp:3534:16: warning: ‘NumHexDigits’ may be used uninitialized [-Wmaybe-uninitialized] 3534 | while (Count != NumHexDigits || Delimited) { | ~~~~~~^~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/Lexer.cpp:3513:12: note: ‘NumHexDigits’ was declared here 3513 | unsigned NumHexDigits; | ^~~~~~~~~~~~ [303/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMapFile.cpp.o [304/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o [305/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/LiteralSupport.cpp: In member function ‘bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/LiteralSupport.cpp:1735:43: warning: ‘ExponentBegin’ may be used uninitialized [-Wmaybe-uninitialized] 1735 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Lex/LiteralSupport.cpp:1678:15: note: ‘ExponentBegin’ was declared here 1678 | const char *ExponentBegin; | ^~~~~~~~~~~~~ [306/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [307/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o [308/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o [309/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o [310/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o [311/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o [312/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o [313/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o [314/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o [315/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o [316/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o [317/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o [318/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o [319/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o [320/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o [321/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o [322/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o [323/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o [324/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o [325/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o [326/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o [327/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o [328/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o [329/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o [330/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o [331/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o [332/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o [333/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o [334/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o [335/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o [336/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o [337/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o [338/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o [339/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o [340/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o [341/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o [342/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o [343/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o [344/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o [345/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o [346/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o [347/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o [348/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o [349/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o [350/2961] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o [351/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o [352/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o [353/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o [354/2961] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o [355/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o [356/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o [357/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o [358/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o [359/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o [360/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o [361/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o [362/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o [363/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o [364/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o [365/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o [366/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o [367/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o [368/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o [369/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o [370/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o [371/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenACC.cpp.o [372/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o [373/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o [374/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o [375/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o [376/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o [377/2961] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o [378/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o [379/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o [380/2961] Linking CXX static library lib/libclangBasic.a [381/2961] Linking CXX static library lib/libclangLex.a [382/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o [383/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InferAlloc.cpp.o [384/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o [385/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o [386/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InitMap.cpp.o [387/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o [388/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o [389/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o [390/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o [391/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o [392/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o [393/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o [394/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o [395/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o [396/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o [397/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o [398/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o [399/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o [400/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o [401/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o [402/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o [403/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o [404/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o [405/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o [406/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o [407/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o [408/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o [409/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o [410/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o [411/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o [412/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o [413/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o [414/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o [415/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/HLSLResource.cpp.o [416/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o [417/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o [418/2961] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o [419/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o [420/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o [421/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/ADT/APFloat.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/CXXABI.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ItaniumCXXABI.cpp:19: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = {anonymous}::DecompositionDeclName::Iterator]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = {anonymous}::DecompositionDeclName::Iterator]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [422/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o [423/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o [424/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o [425/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o [426/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o [427/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o [428/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o [429/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o [430/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o [431/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o [432/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o [433/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o [434/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o [435/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o [436/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o [437/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o [438/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o [439/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o [440/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o [441/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o [442/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o [443/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o [444/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o [445/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o [446/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o [447/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o [448/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o [449/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTImporter.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:14: In member function ‘clang::DeclarationName::StoredNameKind clang::DeclarationName::getStoredNameKind() const’, inlined from ‘bool clang::DeclarationName::isIdentifier() const’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:385:55, inlined from ‘clang::IdentifierInfo* clang::DeclarationName::getAsIdentifierInfo() const’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:421:21, inlined from ‘clang::IdentifierInfo* clang::NamedDecl::getIdentifier() const’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:295:74, inlined from ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:6157:35: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:266:40: warning: ‘Property’ may be used uninitialized [-Wmaybe-uninitialized] 266 | return static_cast(Ptr & PtrMask); | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:6141:21: note: ‘Property’ was declared here 6141 | ObjCPropertyDecl *Property; | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5988:58: warning: ‘Iface’ may be used uninitialized [-Wmaybe-uninitialized] 5988 | ObjCImplementationDecl *Impl = Iface->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5979:22: note: ‘Iface’ was declared here 5979 | ObjCInterfaceDecl *Iface; | ^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:6024:43: warning: ‘Super’ may be used uninitialized [-Wmaybe-uninitialized] 6023 | if ((Super && !Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6024 | (!Super && Impl->getSuperClass()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 6025 | (Super && Impl->getSuperClass() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6026 | !declaresSameEntity(Super->getCanonicalDecl(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6027 | Impl->getSuperClass()))) { | ~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5984:22: note: ‘Super’ was declared here 5984 | ObjCInterfaceDecl *Super; | ^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5945:61: warning: ‘Category’ may be used uninitialized [-Wmaybe-uninitialized] 5945 | ObjCCategoryImplDecl *ToImpl = Category->getImplementation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5941:21: note: ‘Category’ was declared here 5941 | ObjCCategoryDecl *Category; | ^~~~~~~~ In member function ‘void clang::Decl::setObjectOfFriendDecl(bool)’, inlined from ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:4678:39: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:1209:5: warning: ‘ToFriendD’ may be used uninitialized [-Wmaybe-uninitialized] 1209 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ^~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:4672:16: note: ‘ToFriendD’ was declared here 4672 | NamedDecl *ToFriendD; | ^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5233:43: warning: ‘ToInterface’ may be used uninitialized [-Wmaybe-uninitialized] 5233 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:5227:22: note: ‘ToInterface’ was declared here 5227 | ObjCInterfaceDecl *ToInterface; | ^~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:3537:39: warning: ‘ToDescribed’ may be used uninitialized [-Wmaybe-uninitialized] 3537 | D2CXX->setDescribedClassTemplate(ToDescribed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:3534:26: note: ‘ToDescribed’ was declared here 3534 | ClassTemplateDecl *ToDescribed; | ^~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:7050:40: warning: ‘TemplatedFD’ may be used uninitialized [-Wmaybe-uninitialized] 7050 | if (TemplatedFD->getDescribedTemplate()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:7017:17: note: ‘TemplatedFD’ was declared here 7017 | FunctionDecl *TemplatedFD; | ^~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp: In member function ‘clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:6526:56: warning: ‘ClassTemplate’ may be used uninitialized [-Wmaybe-uninitialized] 6526 | PrevDecl = ClassTemplate->findPartialSpecialization(TemplateArgs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 6527 | *ToTPListOrErr, | ~~~~~~~~~~~~~~~ 6528 | InsertPos); | ~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTImporter.cpp:6497:22: note: ‘ClassTemplate’ was declared here 6497 | ClassTemplateDecl *ClassTemplate; | ^~~~~~~~~~~~~ [450/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnnexKDetection.cpp.o [451/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [452/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o [453/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o [454/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o [455/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o [456/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGBackEdges.cpp.o [457/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o [458/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o [459/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o [460/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o [461/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::EvalEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:4273:31: warning: ‘Desc’ may be used uninitialized [-Wmaybe-uninitialized] 4273 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:4217:21: note: ‘Desc’ was declared here 4217 | const Descriptor *Desc; | ^~~~ In lambda function, inlined from ‘bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8531:17: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8526:30: warning: ‘ElemT’ may be used uninitialized [-Wmaybe-uninitialized] 8526 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::EvalEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8478:12: note: ‘ElemT’ was declared here 8478 | PrimType ElemT; | ^~~~~ In member function ‘bool clang::interp::Compiler::visitDefaultStmt(const clang::DefaultStmt*) [with Emitter = clang::interp::EvalEmitter]’, inlined from ‘bool clang::interp::Compiler::visitStmt(const clang::Stmt*) [with Emitter = clang::interp::EvalEmitter]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:6492:28: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7137:18: warning: ‘DefaultLabel’ may be used uninitialized [-Wmaybe-uninitialized] 7137 | this->emitLabel(DefaultLabel); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::visitStmt(const clang::Stmt*) [with Emitter = clang::interp::EvalEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7129:11: note: ‘DefaultLabel’ was declared here 7129 | LabelTy DefaultLabel; | ^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::visitDefaultStmt(const clang::DefaultStmt*) [with Emitter = clang::interp::EvalEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7137:18: warning: ‘DefaultLabel’ may be used uninitialized [-Wmaybe-uninitialized] 7137 | this->emitLabel(DefaultLabel); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7129:11: note: ‘DefaultLabel’ was declared here 7129 | LabelTy DefaultLabel; | ^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::VisitCXXNewExpr(const clang::CXXNewExpr*) [with Emitter = clang::interp::ByteCodeEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:4273:31: warning: ‘Desc’ may be used uninitialized [-Wmaybe-uninitialized] 4273 | if (!this->emitAllocCN(SizeT, Desc, IsNoThrow, E)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:4217:21: note: ‘Desc’ was declared here 4217 | const Descriptor *Desc; | ^~~~ In lambda function, inlined from ‘bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8531:17: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8526:30: warning: ‘ElemT’ may be used uninitialized [-Wmaybe-uninitialized] 8526 | return this->emitGetLocal(ElemT, LocalOffset, E); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::emitComplexComparison(const clang::Expr*, const clang::Expr*, const clang::BinaryOperator*) [with Emitter = clang::interp::ByteCodeEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:8478:12: note: ‘ElemT’ was declared here 8478 | PrimType ElemT; | ^~~~~ In member function ‘bool clang::interp::Compiler::visitDefaultStmt(const clang::DefaultStmt*) [with Emitter = clang::interp::ByteCodeEmitter]’, inlined from ‘bool clang::interp::Compiler::visitStmt(const clang::Stmt*) [with Emitter = clang::interp::ByteCodeEmitter]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:6492:28: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7137:18: warning: ‘DefaultLabel’ may be used uninitialized [-Wmaybe-uninitialized] 7137 | this->emitLabel(DefaultLabel); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::visitStmt(const clang::Stmt*) [with Emitter = clang::interp::ByteCodeEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7129:11: note: ‘DefaultLabel’ was declared here 7129 | LabelTy DefaultLabel; | ^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp: In member function ‘bool clang::interp::Compiler::visitDefaultStmt(const clang::DefaultStmt*) [with Emitter = clang::interp::ByteCodeEmitter]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7137:18: warning: ‘DefaultLabel’ may be used uninitialized [-Wmaybe-uninitialized] 7137 | this->emitLabel(DefaultLabel); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Compiler.cpp:7129:11: note: ‘DefaultLabel’ was declared here 7129 | LabelTy DefaultLabel; | ^~~~~~~~~~~~ [462/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o [463/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [464/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o [465/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o [466/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o [467/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [468/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [469/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [470/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o [471/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o [472/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o [473/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:13: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArraySizeModifier, unsigned int, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:229:21: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArraySizeModifier, unsigned int, const clang::Expr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArraySizeModifier, unsigned int, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:229:21, inlined from ‘clang::DependentSizedArrayType::DependentSizedArrayType(clang::QualType, clang::QualType, clang::Expr*, clang::ArraySizeModifier, unsigned int)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:325:77: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentSizedArrayType::DependentSizedArrayType(clang::QualType, clang::QualType, clang::Expr*, clang::ArraySizeModifier, unsigned int)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DependentVectorType::DependentVectorType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation, clang::VectorKind)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:346:60: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentVectorType::DependentVectorType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation, clang::VectorKind)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DependentSizedExtVectorType::DependentSizedExtVectorType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:368:60: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentSizedExtVectorType::DependentSizedExtVectorType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DependentAddressSpaceType::DependentAddressSpaceType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:387:70: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentAddressSpaceType::DependentAddressSpaceType(clang::QualType, clang::QualType, clang::Expr*, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::MatrixType::MatrixType(clang::Type::TypeClass, clang::QualType, clang::QualType, const clang::Expr*, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:413:29: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::MatrixType::MatrixType(clang::Type::TypeClass, clang::QualType, clang::QualType, const clang::Expr*, const clang::Expr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::MatrixType::MatrixType(clang::Type::TypeClass, clang::QualType, clang::QualType, const clang::Expr*, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:413:29, inlined from ‘clang::ConstantMatrixType::ConstantMatrixType(clang::Type::TypeClass, clang::QualType, unsigned int, unsigned int, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:424:26, inlined from ‘clang::ConstantMatrixType::ConstantMatrixType(clang::QualType, unsigned int, unsigned int, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:418:35: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::ConstantMatrixType::ConstantMatrixType(clang::QualType, unsigned int, unsigned int, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::MatrixType::MatrixType(clang::Type::TypeClass, clang::QualType, clang::QualType, const clang::Expr*, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:413:29, inlined from ‘clang::ConstantMatrixType::ConstantMatrixType(clang::Type::TypeClass, clang::QualType, unsigned int, unsigned int, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:424:26: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::ConstantMatrixType::ConstantMatrixType(clang::Type::TypeClass, clang::QualType, unsigned int, unsigned int, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::MatrixType::MatrixType(clang::Type::TypeClass, clang::QualType, clang::QualType, const clang::Expr*, const clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:413:29, inlined from ‘clang::DependentSizedMatrixType::DependentSizedMatrixType(clang::QualType, clang::QualType, clang::Expr*, clang::Expr*, clang::SourceLocation)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:433:56: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentSizedMatrixType::DependentSizedMatrixType(clang::QualType, clang::QualType, clang::Expr*, clang::Expr*, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::VectorType::VectorType(clang::Type::TypeClass, clang::QualType, unsigned int, clang::QualType, clang::VectorKind)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:450:73, inlined from ‘clang::VectorType::VectorType(clang::QualType, unsigned int, clang::QualType, clang::VectorKind)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:446:64: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::VectorType::VectorType(clang::QualType, unsigned int, clang::QualType, clang::VectorKind)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::VectorType::VectorType(clang::Type::TypeClass, clang::QualType, unsigned int, clang::QualType, clang::VectorKind)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:450:73: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::VectorType::VectorType(clang::Type::TypeClass, clang::QualType, unsigned int, clang::QualType, clang::VectorKind)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::BitIntType::BitIntType(bool, unsigned int)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:463:22: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::BitIntType::BitIntType(bool, unsigned int)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DependentBitIntType::DependentBitIntType(bool, clang::Expr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:468:46: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DependentBitIntType::DependentBitIntType(bool, clang::Expr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::ObjCTypeParamType::ObjCTypeParamType(const clang::ObjCTypeParamDecl*, clang::QualType, llvm::ArrayRef)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:891:49: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::ObjCTypeParamType::ObjCTypeParamType(const clang::ObjCTypeParamDecl*, clang::QualType, llvm::ArrayRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::ObjCObjectType::ObjCObjectType(clang::QualType, clang::QualType, llvm::ArrayRef, llvm::ArrayRef, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:899:72: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::ObjCObjectType::ObjCObjectType(clang::QualType, clang::QualType, llvm::ArrayRef, llvm::ArrayRef, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::OverflowBehaviorType::OverflowBehaviorType(clang::QualType, clang::QualType, OverflowBehaviorKind)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4115:52: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::OverflowBehaviorType::OverflowBehaviorType(clang::QualType, clang::QualType, OverflowBehaviorKind)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::BoundsAttributedType::BoundsAttributedType(clang::Type::TypeClass, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4119:67: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::BoundsAttributedType::BoundsAttributedType(clang::Type::TypeClass, clang::QualType, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::BoundsAttributedType::BoundsAttributedType(clang::Type::TypeClass, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4119:67, inlined from ‘clang::CountAttributedType::CountAttributedType(clang::QualType, clang::QualType, clang::Expr*, bool, bool, llvm::ArrayRef)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4125:26: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::CountAttributedType::CountAttributedType(clang::QualType, clang::QualType, clang::Expr*, bool, bool, llvm::ArrayRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::KeywordWrapper< >::KeywordWrapper(clang::ElaboratedTypeKeyword, As&& ...) [with As = {clang::Type::TypeClass&, clang::QualType&, clang::TypeDependenceScope::TypeDependence&}; T = clang::Type]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:6043:34, inlined from ‘clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:6062:58, inlined from ‘clang::UsingType::UsingType(clang::ElaboratedTypeKeyword, clang::NestedNameSpecifier, const clang::UsingShadowDecl*, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4203:73: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::UsingType::UsingType(clang::ElaboratedTypeKeyword, clang::NestedNameSpecifier, const clang::UsingShadowDecl*, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DecltypeType::DecltypeType(clang::Expr*, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4284:42: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DecltypeType::DecltypeType(clang::Expr*, clang::QualType, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::PackIndexingType::PackIndexingType(clang::QualType, clang::QualType, clang::Expr*, bool, llvm::ArrayRef)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4309:40: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::PackIndexingType::PackIndexingType(clang::QualType, clang::QualType, clang::Expr*, bool, llvm::ArrayRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::UnaryTransformType::UnaryTransformType(clang::QualType, clang::QualType, UTTKind, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4377:70: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::UnaryTransformType::UnaryTransformType(clang::QualType, clang::QualType, UTTKind, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, const clang::Attr*, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4492:56, inlined from ‘clang::AttributedType::AttributedType(clang::QualType, const clang::Attr*, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4486:72: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::AttributedType::AttributedType(clang::QualType, const clang::Attr*, clang::QualType, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, const clang::Attr*, clang::QualType, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4492:56: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, const clang::Attr*, clang::QualType, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::SubstTemplateTypeParmType::SubstTemplateTypeParmType(clang::QualType, clang::Decl*, unsigned int, clang::UnsignedOrNone, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4582:36: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::SubstTemplateTypeParmType::SubstTemplateTypeParmType(clang::QualType, clang::Decl*, unsigned int, clang::UnsignedOrNone, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::SubstPackType::SubstPackType(clang::Type::TypeClass, clang::QualType, const clang::TemplateArgument&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4618:37: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::SubstPackType::SubstPackType(clang::Type::TypeClass, clang::QualType, const clang::TemplateArgument&)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::SubstPackType::SubstPackType(clang::Type::TypeClass, clang::QualType, const clang::TemplateArgument&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4618:37, inlined from ‘clang::SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType(clang::QualType, clang::Decl*, unsigned int, bool, const clang::TemplateArgument&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4645:51: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType(clang::QualType, clang::Decl*, unsigned int, bool, const clang::TemplateArgument&)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::SubstPackType::SubstPackType(clang::Type::TypeClass, clang::QualType, const clang::TemplateArgument&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4618:37, inlined from ‘clang::SubstBuiltinTemplatePackType::SubstBuiltinTemplatePackType(clang::QualType, const clang::TemplateArgument&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4688:61: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::SubstBuiltinTemplatePackType::SubstBuiltinTemplatePackType(clang::QualType, const clang::TemplateArgument&)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ In constructor ‘clang::Type::Type(TypeClass, clang::QualType, clang::TypeDependence)’, inlined from ‘clang::DeducedType::DeducedType(clang::Type::TypeClass, clang::DeducedKind, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:5666:32: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:2411:77: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 2411 | canon.isNull() ? QualType(this_(), 0) : canon) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h: In constructor ‘clang::DeducedType::DeducedType(clang::Type::TypeClass, clang::DeducedKind, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp: In constructor ‘clang::TemplateSpecializationType::TemplateSpecializationType(clang::ElaboratedTypeKeyword, clang::TemplateName, bool, llvm::ArrayRef, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/Type.cpp:4735:17: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 4735 | Template(T) { | ^ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:3: note: by argument 2 of type ‘const clang::Type*’ to ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ declared here 961 | QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {} | ^~~~~~~~ [474/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o [475/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o [476/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [477/2961] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o [478/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o [479/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o [480/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o [481/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [482/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o [483/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [484/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o [485/2961] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o [486/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/InterpBuiltin.cpp: In function ‘bool clang::interp::InterpretBuiltin(InterpState&, CodePtr, const clang::CallExpr*, uint32_t)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/InterpBuiltin.cpp:690:12: warning: ‘Index’ may be used uninitialized [-Wmaybe-uninitialized] 690 | unsigned Index; | ^~~~~ [487/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o [488/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o [489/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o [490/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o [491/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [492/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/FixitUtil.cpp.o [493/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o [494/2961] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o [495/2961] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o [496/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o [497/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o [498/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o [499/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o [500/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o [501/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp: In function ‘clang::GVALinkage basicGVALinkageForFunction(const clang::ASTContext&, const clang::FunctionDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp:13115:12: warning: ‘External’ may be used uninitialized [-Wmaybe-uninitialized] 13115 | return External; | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp:13090:14: note: ‘External’ was declared here 13090 | GVALinkage External; | ^~~~~~~~ In file included from /usr/include/string.h:580, from /usr/include/c++/16/cstring:48, from /usr/include/llvm/Support/MathExtras.h:22, from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp:13: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘constexpr llvm::detail::PunnedPointer& llvm::detail::PunnedPointer::operator=(intptr_t) [with Ptr = void*]’ at /usr/include/llvm/ADT/PointerIntPair.h:48:16, inlined from ‘llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; int Idx = 0; Type = const clang::Type*; Types = {const clang::ExtQuals*}]’ at /usr/include/llvm/ADT/PointerUnion.h:154:43, inlined from ‘llvm::PointerUnion::PointerUnion(const clang::Type*) [inherited from llvm::pointer_union_detail::PointerUnionMembers, 0, const clang::Type*, const clang::ExtQuals*>]’ at /usr/include/llvm/ADT/PointerUnion.h:275:15, inlined from ‘clang::QualType::QualType(const clang::Type*, unsigned int)’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:961:53, inlined from ‘clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp:3362:56: /usr/include/bits/string_fortified.h:29:33: warning: ‘TypeNode’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp: In member function ‘clang::QualType clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ASTContext.cpp:3332:15: note: ‘TypeNode’ was declared here 3332 | const Type *TypeNode; | ^~~~~~~~ [502/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o [503/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o [504/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSLRootSignature.cpp.o [505/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o [506/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o [507/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseReflect.cpp.o [508/2961] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o [509/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o [510/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o [511/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o [512/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o [513/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o [514/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o [515/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o [516/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o [517/2961] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o [518/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o [519/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o [520/2961] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o [521/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp: In member function ‘void clang::Parser::HandlePragmaFPContract()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:868:32: warning: ‘FPC’ may be used uninitialized [-Wmaybe-uninitialized] 868 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:849:27: note: ‘FPC’ was declared here 849 | LangOptions::FPModeKind FPC; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp: In member function ‘void clang::Parser::HandlePragmaFEnvAccess()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:908:32: warning: ‘IsEnabled’ may be used uninitialized [-Wmaybe-uninitialized] 908 | Actions.ActOnPragmaFEnvAccess(PragmaLoc, IsEnabled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:894:8: note: ‘IsEnabled’ was declared here 894 | bool IsEnabled; | ^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp: In member function ‘void clang::Parser::HandlePragmaCXLimitedRange()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:942:36: warning: ‘Range’ may be used uninitialized [-Wmaybe-uninitialized] 942 | Actions.ActOnPragmaCXLimitedRange(PragmaLoc, Range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParsePragma.cpp:925:33: note: ‘Range’ was declared here 925 | LangOptions::ComplexRangeKind Range; | ^~~~~ [522/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o [523/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenACC.cpp.o [524/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o [525/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o [526/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o [527/2961] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o [528/2961] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParseOpenMP.cpp: In member function ‘void clang::Parser::ParseOpenMPAssumesDirective(clang::OpenMPDirectiveKind, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParseOpenMP.cpp:1662:5: warning: ‘*(std::remove_reference::type*)((char*)&SS + offsetof(llvm::StringSwitch,llvm::StringSwitch::Result.std::optional::.std::_Optional_base::))’ may be used uninitialized [-Wmaybe-uninitialized] 1662 | if (Idx == -1) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Parse/ParseOpenMP.cpp:1639:29: note: ‘*(std::remove_reference::type*)((char*)&SS + offsetof(llvm::StringSwitch,llvm::StringSwitch::Result.std::optional::.std::_Optional_base::))’ was declared here 1639 | llvm::StringSwitch SS(RawString); | ^~ [529/2961] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o [530/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o [531/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o [532/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o [533/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o [534/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o [535/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLBuiltinTypeDeclBuilder.cpp.o [536/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o [537/2961] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o [538/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o [539/2961] Building CXX object lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o [540/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o [541/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o [542/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o In file included from /usr/include/llvm/ADT/APFixedPoint.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APValue.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/FixedPoint.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/InterpStack.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Context.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ExprConstant.cpp:35: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const clang::APValue::LValuePathEntry*]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const clang::APValue::LValuePathEntry*]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Descriptor.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Pointer.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/MemberPointer.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/InterpStack.h:18: In member function ‘const clang::Expr* clang::CallExpr::getArg(unsigned int) const’, inlined from ‘bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ExprConstant.cpp:17143:27: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Expr.h:3159:22: warning: ‘Arg’ may be used uninitialized [-Wmaybe-uninitialized] 3159 | return getArgs()[Arg]; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ExprConstant.cpp: In member function ‘bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ExprConstant.cpp:17136:14: note: ‘Arg’ was declared here 17136 | unsigned Arg; | ^~~ [543/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o [544/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o [545/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o [546/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o [547/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDirectX.cpp.o [548/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o [549/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o [550/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o [551/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp: In function ‘void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:691:11: warning: ‘diag_message’ may be used uninitialized [-Wmaybe-uninitialized] 691 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:417:18: note: ‘diag_message’ was declared here 417 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:701:11: warning: ‘diag_fwdclass_message’ may be used uninitialized [-Wmaybe-uninitialized] 701 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:417:32: note: ‘diag_fwdclass_message’ was declared here 417 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/NestedNameSpecifierBase.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Attr.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:13: In function ‘const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)’, inlined from ‘const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:161:13, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:156:5, inlined from ‘void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:699:45: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1451:18: warning: ‘property_note_select’ may be used uninitialized [-Wmaybe-uninitialized] 1451 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp: In function ‘void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:422:12: note: ‘property_note_select’ was declared here 422 | unsigned property_note_select; | ^~~~~~~~~~~~~~~~~~~~ In function ‘const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)’, inlined from ‘const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:161:13, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:156:5, inlined from ‘void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:706:25: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1451:18: warning: ‘available_here_select_kind’ may be used uninitialized [-Wmaybe-uninitialized] 1451 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp: In function ‘void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAvailability.cpp:425:12: note: ‘available_here_select_kind’ was declared here 425 | unsigned available_here_select_kind; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [552/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/NestedNameSpecifierBase.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/AnalysisBasedWarnings.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/AnalysisBasedWarnings.cpp:15: In function ‘std::enable_if_t<((bool)std::is_same::value), const clang::StreamingDiagnostic&> clang::operator<<(const StreamingDiagnostic&, T) [with T = bool]’, inlined from ‘const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = bool]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from ‘virtual void clang::threadSafety::{anonymous}::ThreadSafetyReporter::handleGuardedByAnyReadNotHeld(const clang::NamedDecl*, clang::threadSafety::ProtectedOperationKind, llvm::ArrayRef, clang::SourceLocation)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/AnalysisBasedWarnings.cpp:2174:50: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1445:18: warning: ‘IsDeref’ may be used uninitialized [-Wmaybe-uninitialized] 1445 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_sint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/AnalysisBasedWarnings.cpp: In member function ‘virtual void clang::threadSafety::{anonymous}::ThreadSafetyReporter::handleGuardedByAnyReadNotHeld(const clang::NamedDecl*, clang::threadSafety::ProtectedOperationKind, llvm::ArrayRef, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/AnalysisBasedWarnings.cpp:2149:10: note: ‘IsDeref’ was declared here 2149 | bool IsDeref; | ^~~~~~~ [553/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o [554/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o In file included from /usr/include/llvm/ADT/APSInt.h:18, from /usr/include/llvm/ADT/APFixedPoint.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APValue.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvaluationResult.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvalEmitter.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvalEmitter.cpp:9: In destructor ‘llvm::APInt::~APInt()’, inlined from ‘llvm::APSInt::~APSInt()’ at /usr/include/llvm/ADT/APSInt.h:24:21, inlined from ‘clang::APValue clang::interp::Boolean::toAPValue(const clang::ASTContext&) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Boolean.h:55:72, inlined from ‘void clang::interp::EvalEmitter::updateGlobalTemporaries()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvalEmitter.cpp:445:7: /usr/include/llvm/ADT/APInt.h:193:18: warning: ‘void operator delete [](void*)’ called on a pointer to an unallocated object ‘1’ [-Wfree-nonheap-object] 193 | delete[] U.pVal; | ^~~~ In destructor ‘llvm::APInt::~APInt()’, inlined from ‘llvm::APSInt::~APSInt()’ at /usr/include/llvm/ADT/APSInt.h:24:21, inlined from ‘clang::APValue clang::interp::Boolean::toAPValue(const clang::ASTContext&) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/Boolean.h:55:72, inlined from ‘bool clang::interp::EvalEmitter::emitRet(clang::interp::SourceInfo) [with clang::interp::PrimType = clang::interp::PT_Bool]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvalEmitter.cpp:242:48, inlined from ‘bool clang::interp::EvalEmitter::emitRet(clang::interp::SourceInfo) [with clang::interp::PrimType = clang::interp::PT_Bool]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/AST/ByteCode/EvalEmitter.cpp:237:33, inlined from ‘bool clang::interp::EvalEmitter::emitRet(clang::interp::PrimType, clang::interp::SourceInfo)’ at /build/clang/src/llvm-project-23.1.1.src/clang/build/lib/AST/Opcodes.inc:43440:7: /usr/include/llvm/ADT/APInt.h:193:18: warning: ‘void operator delete [](void*)’ called on a pointer to an unallocated object ‘1’ [-Wfree-nonheap-object] 193 | delete[] U.pVal; | ^~~~ [555/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In function ‘void applyNullability(clang::Sema&, clang::Decl*, clang::NullabilityKind, {anonymous}::VersionedInfoMetadata)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:98:45: warning: ‘attrNullabilityKind’ may be used uninitialized [-Wmaybe-uninitialized] 98 | SwiftNullabilityAttr::CreateImplicit(S.Context, attrNullabilityKind); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:82:32: note: ‘attrNullabilityKind’ was declared here 82 | SwiftNullabilityAttr::Kind attrNullabilityKind; | ^~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:816:78: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 816 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In static member function ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:798:41: note: ‘Kind’ was declared here 798 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:773:78: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 773 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In static member function ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:761:39: note: ‘kind’ was declared here 761 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from ‘Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:166:31, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:187:29, inlined from ‘void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:796:46, inlined from ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:933:20: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:816:78: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 816 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In function ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:798:41: note: ‘Kind’ was declared here 798 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::SwiftNewTypeAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from ‘Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::SwiftNewTypeAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:159:33, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::SwiftNewTypeAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:187:29, inlined from ‘void ProcessAPINotes(clang::Sema&, clang::TypedefNameDecl*, const clang::api_notes::TypedefInfo&, {anonymous}::VersionedInfoMetadata)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:796:46, inlined from ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:933:20: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:816:78: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 816 | return new (S.Context) SwiftNewTypeAttr(S.Context, SyntaxInfo, Kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In function ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TypedefNameDecl; SpecificInfo = clang::api_notes::TypedefInfo]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:798:41: note: ‘Kind’ was declared here 798 | SwiftNewTypeAttr::NewtypeKind Kind; | ^~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from ‘Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:166:31, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:187:29, inlined from ‘void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:759:51, inlined from ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:933:20: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:773:78: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 773 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In function ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:761:39: note: ‘kind’ was declared here 761 | EnumExtensibilityAttr::Kind kind; | ^~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)::; Ret = clang::EnumExtensibilityAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:46:52, inlined from ‘Ret llvm::function_ref::operator()(Params ...) const [with Ret = clang::EnumExtensibilityAttr*; Params = {}]’ at /usr/include/llvm/ADT/STLFunctionalExtras.h:69:12, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:159:33, inlined from ‘void {anonymous}::handleAPINotedAttribute(clang::Sema&, clang::Decl*, bool, VersionedInfoMetadata, llvm::function_ref) [with A = clang::EnumExtensibilityAttr]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:187:29, inlined from ‘void ProcessAPINotes(clang::Sema&, clang::TagDecl*, const clang::api_notes::TagInfo&, {anonymous}::VersionedInfoMetadata)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:759:51, inlined from ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:933:20: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:773:78: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 773 | EnumExtensibilityAttr(S.Context, getPlaceholderAttrInfo(), kind); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp: In function ‘void ProcessVersionedAPINotes(clang::Sema&, SpecificDecl*, clang::api_notes::APINotesReader::VersionedInfo) [with SpecificDecl = clang::TagDecl; SpecificInfo = clang::api_notes::TagInfo]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaAPINotes.cpp:761:39: note: ‘kind’ was declared here 761 | EnumExtensibilityAttr::Kind kind; | ^~~~ [556/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o [557/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o [558/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o [559/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o [560/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpand.cpp.o [561/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o [562/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o [563/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHexagon.cpp.o [564/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o [565/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaARM.cpp: In member function ‘bool clang::SemaARM::BuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaARM.cpp:268:37: warning: ‘IntField’ may be used uninitialized [-Wmaybe-uninitialized] 268 | ValidString &= (IntField >= 0 && IntField < (1 << FieldBitWidths[i])); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaARM.cpp:266:11: note: ‘IntField’ was declared here 266 | int IntField; | ^~~~~~~~ [566/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaM68k.cpp.o [567/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o [568/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMSP430.cpp.o [569/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLoongArch.cpp.o [570/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFunctionEffects.cpp.o [571/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMIPS.cpp.o [572/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaNVPTX.cpp.o [573/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClauseAppertainment.cpp.o [574/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o [575/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o [576/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp:19: In member function ‘clang::DeclaratorChunk& clang::Declarator::getTypeObject(unsigned int)’, inlined from ‘void clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, const clang::DeclSpec&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp:1457:49: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/DeclSpec.h:2456:26: warning: ‘Index’ may be used uninitialized [-Wmaybe-uninitialized] 2456 | return DeclTypeInfo[i]; | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp: In member function ‘void clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, const clang::DeclSpec&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp:1455:14: note: ‘Index’ was declared here 1455 | unsigned Index; | ^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp: In member function ‘void clang::Sema::ActOnLambdaExpressionAfterIntroducer(clang::LambdaIntroducer&, clang::Scope*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp:1253:43: warning: ‘InitStyle’ may be used uninitialized [-Wmaybe-uninitialized] 1253 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1254 | C->EllipsisLoc, C->Id, InitStyle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1255 | C->Init.get(), Method); | ~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaLambda.cpp:1239:16: note: ‘InitStyle’ was declared here 1239 | unsigned InitStyle; | ^~~~~~~~~ [577/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCAtomic.cpp.o [578/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o [579/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenCL.cpp.o [580/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaModule.cpp: In member function ‘clang::Sema::DeclGroupPtrTy clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, ModuleDeclKind, clang::ModuleIdPath, clang::ModuleIdPath, ModuleImportState&, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaModule.cpp:450:30: warning: ‘Mod’ may be used uninitialized [-Wmaybe-uninitialized] 450 | ModuleScopes.back().Module = Mod; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaModule.cpp:378:11: note: ‘Mod’ was declared here 378 | Module *Mod; // The module we are creating. | ^~~ [581/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClause.cpp.o [582/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACC.cpp.o [583/2961] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o [584/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o [585/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o [586/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o [587/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o [588/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o [589/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o [590/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o [591/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o [592/2961] Linking CXX static library lib/libclangAST.a [593/2961] Linking CXX static library lib/libclangASTMatchers.a [594/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o [595/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o [596/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o [597/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o [598/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/CheckExprLifetime.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaInit.cpp:13: In member function ‘void clang::InitializationSequence::SetFailed(FailureKind)’, inlined from ‘void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaInit.cpp:5638:25: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/Initialization.h:1444:19: warning: ‘FK’ may be used uninitialized [-Wmaybe-uninitialized] 1444 | this->Failure = Failure; | ~~~~~~~~~~~~~~^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaInit.cpp: In function ‘void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaInit.cpp:5615:43: note: ‘FK’ was declared here 5615 | InitializationSequence::FailureKind FK; | ^~ [599/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o [600/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o [601/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o [602/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o In file included from /usr/include/llvm/ADT/SmallVector.h:18, from /usr/include/llvm/ADT/ArrayRef.h:14, from /usr/include/llvm/ADT/APFloat.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Expr.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/CheckExprLifetime.h:15, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:14: In function ‘uint64_t llvm::densemap::detail::mix(uint64_t)’, inlined from ‘static unsigned int llvm::DenseMapInfo, void>::type>::getHashValue(const T&) [with T = long unsigned int]’ at /usr/include/llvm/ADT/DenseMapInfo.h:71:35, inlined from ‘static unsigned int llvm::DenseMapInfo >::getHashValue(const Pair&) [with T = const clang::IdentifierInfo*; U = long unsigned int]’ at /usr/include/llvm/ADT/DenseMapInfo.h:88:36, 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 /usr/include/llvm/ADT/DenseMap.h:729:47, inlined from ‘llvm::DenseMapBase::const_iterator llvm::DenseMapBase::find_as(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 /usr/include/llvm/ADT/DenseMap.h:243:39, 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 /usr/include/llvm/ADT/DenseMap.h:227:19, 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/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:16718:24, inlined from ‘void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:16773:24: /usr/include/llvm/ADT/DenseMapInfo.h:30:5: warning: ‘MagicValue’ may be used uninitialized [-Wmaybe-uninitialized] 30 | x *= 0xbf58476d1ce4e5b9u; | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp: In member function ‘void clang::Sema::CheckArgumentWithTypeTag(const clang::ArgumentWithTypeTagAttr*, llvm::ArrayRef, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:16694:12: note: ‘MagicValue’ was declared here 16694 | uint64_t MagicValue; | ^~~~~~~~~~ In member function ‘bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)’, inlined from ‘virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9245:25: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9729:20: warning: ‘Diag’ may be used uninitialized [-Wmaybe-uninitialized] 9729 | S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy | ~~~~~~~^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp: In member function ‘virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9706:16: note: ‘Diag’ was declared here 9706 | unsigned Diag; | ^~~~ In member function ‘bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)’, inlined from ‘virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9245:25: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9609:35: warning: ‘Diag’ may be used uninitialized [-Wmaybe-uninitialized] 9609 | EmitFormatDiagnostic(S.PDiag(Diag) | ~~~~~~~^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp: In member function ‘virtual bool {anonymous}::CheckPrintfHandler::HandlePrintfSpecifier(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::TargetInfo&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaChecking.cpp:9587:16: note: ‘Diag’ was declared here 9587 | unsigned Diag; | ^~~~ [603/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfo.cpp.o [604/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o [605/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o [606/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o [607/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o [608/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o [609/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTypeTraits.cpp.o [610/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o [611/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o [612/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o [613/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o [614/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o [615/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o [616/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o [617/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o [618/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o [619/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOverload.cpp: In function ‘clang::ImplicitConversionSequence TryObjectArgumentInitialization(clang::Sema&, clang::SourceLocation, clang::QualType, clang::Expr::Classification, clang::CXXMethodDecl*, const clang::CXXRecordDecl*, bool, clang::QualType, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOverload.cpp:6251:23: warning: ‘SecondKind’ may be used uninitialized [-Wmaybe-uninitialized] 6251 | ICS.Standard.Second = SecondKind; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOverload.cpp:6212:26: note: ‘SecondKind’ was declared here 6212 | ImplicitConversionKind SecondKind; | ^~~~~~~~~~ [620/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o In file included from /usr/include/llvm/ADT/DenseMap.h:30, from /usr/include/llvm/IR/BasicBlock.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/EHScopeStack.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCoroutine.cpp:13: In function ‘constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)’, inlined from ‘constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)’ at /usr/include/llvm/Support/MathExtras.h:487:32, inlined from ‘clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:607:25: /usr/include/llvm/Support/MathExtras.h:404:21: warning: ‘Size’ may be used uninitialized [-Wmaybe-uninitialized] 404 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h: In function ‘clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:587:12: note: ‘Size’ was declared here 587 | size_t Size; | ^~~~ In function ‘constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)’, inlined from ‘constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)’ at /usr/include/llvm/Support/MathExtras.h:487:32, inlined from ‘clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:607:25, inlined from ‘clang::CodeGen::EHScopeStack::iterator clang::CodeGen::EHScopeStack::iterator::operator++(int)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:619:15, inlined from ‘void {anonymous}::GetReturnObjectManager::EmitGroAlloca()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCoroutine.cpp:748:11, inlined from ‘void clang::CodeGen::CodeGenFunction::EmitCoroutineBody(const clang::CoroutineBodyStmt&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCoroutine.cpp:1020:29: /usr/include/llvm/Support/MathExtras.h:404:21: warning: ‘Size’ may be used uninitialized [-Wmaybe-uninitialized] 404 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h: In member function ‘void clang::CodeGen::CodeGenFunction::EmitCoroutineBody(const clang::CoroutineBodyStmt&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:587:12: note: ‘Size’ was declared here 587 | size_t Size; | ^~~~ [621/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o [622/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o [623/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o [624/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o [625/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o [626/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o In file included from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGPointerAuthInfo.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Address.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGException.cpp:13: In function ‘constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)’, inlined from ‘constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)’ at /usr/include/llvm/Support/MathExtras.h:487:32, inlined from ‘clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:607:25, inlined from ‘llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGException.cpp:873:10: /usr/include/llvm/Support/MathExtras.h:404:21: warning: ‘Size’ may be used uninitialized [-Wmaybe-uninitialized] 404 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGException.cpp:14: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h: In member function ‘llvm::BasicBlock* clang::CodeGen::CodeGenFunction::_ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.0()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:587:12: note: ‘Size’ was declared here 587 | size_t Size; | ^~~~ [627/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o In function ‘void assignInheritanceModel(clang::Sema&, clang::CXXRecordDecl*)’, inlined from ‘bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:9697:31: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:9668:50: warning: ‘IM’ may be used uninitialized [-Wmaybe-uninitialized] 9668 | RD->addAttr(MSInheritanceAttr::CreateImplicit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 9669 | S.getASTContext(), BestCase, Loc, MSInheritanceAttr::Spelling(IM))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp: In member function ‘bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:9647:24: note: ‘IM’ was declared here 9647 | MSInheritanceModel IM; | ^~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/NestedNameSpecifierBase.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/TypeLocBuilder.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:13: In function ‘const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)’, inlined from ‘const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:161:13, inlined from ‘const clang::SemaBase::SemaDiagnosticBuilder& clang::operator<<(const SemaBase::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaBase.h:156:5, inlined from ‘clang::QualType GetDeclSpecTypeForDeclarator({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:3440:20: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1451:18: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 1451 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp: In function ‘clang::QualType GetDeclSpecTypeForDeclarator({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaType.cpp:3423:16: note: ‘Kind’ was declared here 3423 | unsigned Kind; | ^~~~ [628/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o [629/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o [630/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o [631/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o [632/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o [633/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGPointerAuthInfo.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Address.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/ABIInfoImpl.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprConstant.cpp:13: In member function ‘llvm::Type* llvm::Value::getType() const’, inlined from ‘llvm::Constant* {anonymous}::ConstExprEmitter::EmitArrayInitialization(const clang::InitListExpr*, clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprConstant.cpp:1482:41: /usr/include/llvm/IR/Value.h:255:34: warning: ‘C’ may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprConstant.cpp: In function ‘llvm::Constant* {anonymous}::ConstExprEmitter::EmitArrayInitialization(const clang::InitListExpr*, clang::QualType)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprConstant.cpp:1463:25: note: ‘C’ was declared here 1463 | llvm::Constant *C; | ^ [634/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o [635/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o [636/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp: In function ‘void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:176:37: warning: ‘Byte’ may be used uninitialized [-Wmaybe-uninitialized] 176 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:159:16: note: ‘Byte’ was declared here 159 | ConstantInt *Byte; | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp: In lambda function: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:6692:30: warning: ‘ElemPtr’ may be used uninitialized [-Wmaybe-uninitialized] 6692 | return {ElemPtr, Alloca}; | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:6676:20: note: ‘ElemPtr’ was declared here 6676 | llvm::Value *ElemPtr; | ^~~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:13: In static member function ‘static clang::CodeGen::RValue clang::CodeGen::RValue::get(llvm::Value*)’, inlined from ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:3569:23: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGValue.h:101:19: warning: ‘Result’ may be used uninitialized [-Wmaybe-uninitialized] 101 | ER.Vals.first = V; | ~~~~~~~~~~~~~~^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp: In member function ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.cpp:3553:12: note: ‘Result’ was declared here 3553 | Value *Result; | ^~~~~~ [637/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o [638/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o [639/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o [640/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLBuiltins.cpp.o [641/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o In file included from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGPointerAuthInfo.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCall.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCall.cpp:14: In function ‘constexpr uint64_t llvm::divideCeil(uint64_t, uint64_t)’, inlined from ‘constexpr uint64_t llvm::alignTo(uint64_t, uint64_t)’ at /usr/include/llvm/Support/MathExtras.h:487:32, inlined from ‘clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:607:25, inlined from ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCall.cpp:6468:12: /usr/include/llvm/Support/MathExtras.h:404:21: warning: ‘Size’ may be used uninitialized [-Wmaybe-uninitialized] 404 | return (Numerator - Bias) / Denominator + Bias; | ~~~~~~~~~~~^~~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCall.cpp:19: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h: In member function ‘clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCleanup.h:587:12: note: ‘Size’ was declared here 587 | size_t Size; | ^~~~ [642/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o [643/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprScalar.cpp:43: In member function ‘llvm::Value* llvm::FixedPointBuilder::CreateFixedToFixed(llvm::Value*, const llvm::FixedPointSemantics&, const llvm::FixedPointSemantics&) [with IRBuilderTy = clang::CodeGen::CGBuilderTy]’, inlined from ‘llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprScalar.cpp:4902:38: /usr/include/llvm/IR/FixedPointBuilder.h:145:19: warning: ‘Result’ may be used uninitialized [-Wmaybe-uninitialized] 145 | return Convert(Src, SrcSema, DstSema, false); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprScalar.cpp: In member function ‘llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGExprScalar.cpp:4838:10: note: ‘Result’ was declared here 4838 | Value *Result; | ^~~~~~ [644/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGPointerAuth.cpp.o [645/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o [646/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o [647/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o [648/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function ‘clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:586:64: warning: ‘BitSizeSinceBegin’ may be used uninitialized [-Wmaybe-uninitialized] 586 | CharUnits AccessSize = bitsToCharUnits(BitSizeSinceBegin + CharBits - 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:520:12: note: ‘BitSizeSinceBegin’ was declared here 520 | uint64_t BitSizeSinceBegin; | ^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:688:9: warning: ‘BestClipped’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (BestClipped) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:529:8: note: ‘BestClipped’ was declared here 529 | bool BestClipped; // Whether the representation must be in a byte array. | ^~~~~~~~~~~ In member function ‘clang::CharUnits {anonymous}::CGRecordLowering::bitsToCharUnits(uint64_t) const’, inlined from ‘clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:446:70: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:159:39: warning: ‘StartBitOffset’ may be used uninitialized [-Wmaybe-uninitialized] 159 | return Context.toCharUnitsFromBits(BitOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function ‘clang::RecordDecl::field_iterator {anonymous}::CGRecordLowering::accumulateBitFields(bool, clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:423:14: note: ‘StartBitOffset’ was declared here 423 | uint64_t StartBitOffset, Tail = 0; | ^~~~~~~~~~~~~~ [649/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjC.cpp: In member function ‘Result {anonymous}::ARCExprEmitter::visitPseudoObjectExpr(const clang::PseudoObjectExpr*) [with Impl = {anonymous}::ARCUnsafeUnretainedExprEmitter; Result = llvm::Value*]’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjC.cpp:3255:10: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 3255 | return result; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjC.cpp:3214:10: note: ‘result’ was declared here 3214 | Result result; | ^~~~~~ [650/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenSYCL.cpp.o [651/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o [652/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o [653/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp: In member function ‘virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:1921:35: warning: ‘Flag’ may be used uninitialized [-Wmaybe-uninitialized] 1921 | (align << 3) | (1<<2) | | ~~~~~~~~~~~~~~~~~~~~~~^ 1922 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:1306:9: note: ‘Flag’ was declared here 1306 | int Flag; | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp: In member function ‘virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:3047:22: warning: ‘cmd’ may be used uninitialized [-Wmaybe-uninitialized] 3047 | imp = LookupIMP(CGF, Receiver, cmd, node, MSI); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:2918:16: note: ‘cmd’ was declared here 2918 | llvm::Value *cmd; | ^~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGPointerAuthInfo.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Address.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGCXXABI.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:16: In member function ‘llvm::Type* llvm::Value::getType() const’, inlined from ‘llvm::Value* {anonymous}::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:318:19, inlined from ‘virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:3079:20: /usr/include/llvm/IR/Value.h:255:34: warning: ‘imp’ may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp: In member function ‘virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGObjCGNU.cpp:3036:16: note: ‘imp’ was declared here 3036 | llvm::Value *imp; | ^~~ [654/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o [655/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o [656/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.h:28, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:14: In constructor ‘llvm::OpenMPIRBuilder::ReductionInfo::ReductionInfo(llvm::Type*, llvm::Value*, llvm::Value*, llvm::OpenMPIRBuilder::EvalKind, llvm::OpenMPIRBuilder::ReductionGenCBTy, llvm::OpenMPIRBuilder::ReductionGenClangCBTy, llvm::OpenMPIRBuilder::ReductionGenAtomicCBTy, llvm::OpenMPIRBuilder::ReductionGenDataPtrPtrCBTy, llvm::Type*, llvm::Type*)’, 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/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1786:34: /usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1705:45: warning: ‘EvalKind’ may be used uninitialized [-Wmaybe-uninitialized] 1705 | PrivateVariable(PrivateVariable), EvaluationKind(EvaluationKind), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function ‘virtual void clang::CodeGen::CGOpenMPRuntimeGPU::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1748:37: note: ‘EvalKind’ was declared here 1748 | llvm::OpenMPIRBuilder::EvalKind EvalKind; | ^~~~~~~~ [657/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o [658/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o [659/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o [660/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/HLSLBufferLayoutBuilder.cpp.o [661/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/QualTypeMapper.cpp.o [662/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o [663/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o [664/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o [665/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o [666/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleLinker.cpp.o [667/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/LinkInModulesPass.cpp.o [668/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o [669/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o [670/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o [671/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o [672/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/AVR.cpp.o [673/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/NestedNameSpecifierBase.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Frontend/ASTUnit.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Frontend/FrontendAction.h:23, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/CodeGen/CodeGenAction.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp:9: In member function ‘clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)’, inlined from ‘bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp:508:17: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1583:45: warning: ‘DiagID’ may be used uninitialized [-Wmaybe-uninitialized] 1583 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp: In member function ‘bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp:491:12: note: ‘DiagID’ was declared here 491 | unsigned DiagID; | ^~~~~~ In member function ‘clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)’, inlined from ‘void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp:486:15: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:1583:45: warning: ‘DiagID’ may be used uninitialized [-Wmaybe-uninitialized] 1583 | return DiagnosticBuilder(this, Loc, DiagID); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp: In member function ‘void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenAction.cpp:434:12: note: ‘DiagID’ was declared here 434 | unsigned DiagID; | ^~~~~~ [674/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/DirectX.cpp.o [675/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o [676/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o [677/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp: In member function ‘void clang::CodeGen::CGDebugInfo::CreateCompileUnit()’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp:897:37: warning: ‘EmissionKind’ may be used uninitialized [-Wmaybe-uninitialized] 897 | TheCU = DBuilder.createCompileUnit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 898 | GetDISourceLanguageName(CGM), CUFile, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | CGOpts.EmitVersionIdentMetadata ? Producer : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | CGOpts.OptimizationLevel != 0 || CGOpts.PrepareForLTO || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | CGOpts.PrepareForThinLTO, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | NameTableKind, CGOpts.DebugRangesBaseAddress, remapDIPath(Sysroot), SDK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp:843:42: note: ‘EmissionKind’ was declared here 843 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | ^~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp: In member function ‘llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp:1224:34: warning: ‘Encoding’ may be used uninitialized [-Wmaybe-uninitialized] 1224 | return DBuilder.createBasicType(BTName, Size, Encoding); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGDebugInfo.cpp:908:25: note: ‘Encoding’ was declared here 908 | llvm::dwarf::TypeKind Encoding; | ^~~~~~~~ [678/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o [679/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/Hexagon.cpp.o [680/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o [681/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SPIR.cpp.o [682/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/NVPTX.cpp.o [683/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/AMDGPU.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1871:35: warning: ‘BuiltinWMMAOp’ may be used uninitialized [-Wmaybe-uninitialized] 1871 | Function *F = CGM.getIntrinsic(BuiltinWMMAOp, ArgTypes); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1512:14: note: ‘BuiltinWMMAOp’ was declared here 1512 | unsigned BuiltinWMMAOp; | ^~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1118:53: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 1118 | llvm::Function *IntrinsicFunc = CGM.getIntrinsic(IID); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1098:19: note: ‘IID’ was declared here 1098 | Intrinsic::ID IID; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:944:41: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 944 | llvm::Function *F = CGM.getIntrinsic(IID, {LoadTy}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:914:19: note: ‘IID’ was declared here 914 | Intrinsic::ID IID; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:904:41: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 904 | llvm::Function *F = CGM.getIntrinsic(IID, {LoadTy}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:849:19: note: ‘IID’ was declared here 849 | Intrinsic::ID IID; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1158:35: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 1158 | Function *F = CGM.getIntrinsic(IID); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1138:19: note: ‘IID’ was declared here 1138 | Intrinsic::ID IID; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1018:41: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 1018 | llvm::Function *F = CGM.getIntrinsic(IID, {Args[0]->getType()}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:984:19: note: ‘IID’ was declared here 984 | Intrinsic::ID IID; | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:965:41: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 965 | llvm::Function *F = CGM.getIntrinsic(IID, {ConvertType(E->getType())}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:950:19: note: ‘IID’ was declared here 950 | Intrinsic::ID IID; | ^~~ In file included from /usr/include/llvm/Transforms/Utils/SanitizerStats.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenModule.h:42, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:14, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CodeGenFunction.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuiltin.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:13: In member function ‘llvm::AtomicRMWInst* llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::SyncScope::ID, bool)’, 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/llvm-project-23.1.1.src/clang/lib/CodeGen/CGBuilder.h:193:44, inlined from ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:2017:32: /usr/include/llvm/IR/IRBuilder.h:1992:76: warning: ‘BinOp’ may be used uninitialized [-Wmaybe-uninitialized] 1992 | new AtomicRMWInst(Op, Ptr, Val, *Align, Ordering, SSID, Elementwise)); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp:1933:32: note: ‘BinOp’ was declared here 1933 | llvm::AtomicRMWInst::BinOp BinOp; | ^~~~~ [684/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o [685/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/PPC.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/PPC.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, const clang::CallExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/PPC.cpp:1224:5: warning: ‘Accumulate’ may be used uninitialized [-Wmaybe-uninitialized] 1224 | if (Accumulate) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/PPC.cpp:1132:10: note: ‘Accumulate’ was declared here 1132 | bool Accumulate; | ^~~~~~~~~~ [686/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARC.cpp.o [687/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o [688/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SystemZ.cpp.o [689/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/WebAssembly.cpp.o [690/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o [691/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AVR.cpp.o [692/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/BPF.cpp.o [693/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/CSKY.cpp.o [694/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o In file included from /usr/include/c++/16/string:45, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/streambuf:45, from /usr/include/c++/16/bits/streambuf_iterator.h:37, from /usr/include/c++/16/iterator:68, from /usr/include/llvm/ADT/ADL.h:13, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/LLVM.h:24, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/AttrIterator.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Attr.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/ABIInfoImpl.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/ARM.cpp:9: In static member function ‘static constexpr std::size_t std::char_traits::length(const char_type*)’, inlined from ‘constexpr std::basic_string_view<_CharT, _Traits>::basic_string_view(const _CharT*) [with _CharT = char; _Traits = std::char_traits]’ at /usr/include/c++/16/string_view:149:35, inlined from ‘constexpr llvm::StringRef::StringRef(const char*)’ at /usr/include/llvm/ADT/StringRef.h:95:67, inlined from ‘virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/ARM.cpp:190:32: /usr/include/c++/16/bits/char_traits.h:396:32: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 396 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/ARM.cpp: In member function ‘virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/ARM.cpp:180:17: note: ‘Kind’ was declared here 180 | const char *Kind; | ^~~~ [695/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TrapReasonBuilder.cpp.o [696/2961] Linking CXX static library lib/libclangAnalysis.a [697/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AArch64.cpp.o [698/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o [699/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o [700/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o [701/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/M68k.cpp.o [702/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/X86.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/X86.cpp: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, const clang::CallExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/X86.cpp:3177:54: warning: ‘IID’ may be used uninitialized [-Wmaybe-uninitialized] 3177 | Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), InOps); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/X86.cpp:3148:19: note: ‘IID’ was declared here 3148 | Intrinsic::ID IID; | ^~~ [703/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Lanai.cpp.o [704/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o In function ‘std::pair emitOMPAtomicRMW(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, llvm::AtomicOrdering, bool)’, inlined from ‘std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGStmtOpenMP.cpp:6857:30: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGStmtOpenMP.cpp:6843:28: warning: ‘RMWOp’ may be used uninitialized [-Wmaybe-uninitialized] 6843 | CGF.emitAtomicRMWInst(RMWOp, X.getAddress(), UpdateVal, AO); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGStmtOpenMP.cpp: In member function ‘std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGStmtOpenMP.cpp:6760:30: note: ‘RMWOp’ was declared here 6760 | llvm::AtomicRMWInst::BinOp RMWOp; | ^~~~~ [705/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/LoongArch.cpp.o [706/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Formula.cpp.o [707/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/CNFFormula.cpp.o [708/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerWriter.cpp.o [709/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/MSP430.cpp.o [710/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Mips.cpp.o In file included from /usr/include/c++/16/string:45, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/streambuf:45, from /usr/include/c++/16/bits/streambuf_iterator.h:37, from /usr/include/c++/16/iterator:68, from /usr/include/llvm/ADT/ADL.h:13, from /usr/include/llvm/ADT/SmallVector.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/LLVM.h:24, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/AttrIterator.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Attr.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/ABIInfo.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/ABIInfoImpl.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/Mips.cpp:9: In static member function ‘static constexpr std::size_t std::char_traits::length(const char_type*)’, inlined from ‘constexpr std::basic_string_view<_CharT, _Traits>::basic_string_view(const _CharT*) [with _CharT = char; _Traits = std::char_traits]’ at /usr/include/c++/16/string_view:149:35, inlined from ‘constexpr llvm::StringRef::StringRef(const char*)’ at /usr/include/llvm/ADT/StringRef.h:95:67, inlined from ‘virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/Mips.cpp:97:32: /usr/include/c++/16/bits/char_traits.h:396:32: warning: ‘Kind’ may be used uninitialized [-Wmaybe-uninitialized] 396 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/Mips.cpp: In member function ‘virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Targets/Mips.cpp:84:17: note: ‘Kind’ was declared here 84 | const char *Kind; | ^~~~ [711/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Arena.cpp.o [712/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o [713/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/FormulaSerialization.cpp.o [714/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/AdornedCFG.cpp.o [715/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/TCE.cpp.o [716/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Sparc.cpp.o [717/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o [718/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/VE.cpp.o [719/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o [720/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o [721/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o [722/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o [723/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o [724/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o [725/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ASTOps.cpp.o [726/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Logger.cpp.o [727/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o [728/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SimplifyConstraints.cpp.o [729/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/RecordOps.cpp.o [730/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/XCore.cpp.o [731/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o [732/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeStats.cpp.o [733/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/HTMLLogger.cpp.o [734/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o [735/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Loans.cpp.o [736/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o [737/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o [738/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function ‘void clang::CodeGen::CGOpenMPRuntime::emitUpdateClause(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::OpenMPDependClauseKind, clang::SourceLocation)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4653:29: warning: ‘DepKind’ may be used uninitialized [-Wmaybe-uninitialized] 4653 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4168:23: note: ‘DepKind’ was declared here 4168 | RTLDependenceKindTy DepKind; | ^~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function ‘void emitDependData(clang::CodeGen::CodeGenFunction&, clang::QualType&, llvm::PointerUnion, const clang::CodeGen::OMPTaskDataTy::DependData&, clang::CodeGen::Address)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4294:31: warning: ‘DepKind’ may be used uninitialized [-Wmaybe-uninitialized] 4294 | llvm::ConstantInt::get(LLVMFlagsTy, static_cast(DepKind)), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4168:23: note: ‘DepKind’ was declared here 4168 | RTLDependenceKindTy DepKind; | ^~~~~~~ In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/ADT/APFloat.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGPointerAuthInfo.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/Address.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGValue.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:13: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const clang::OMPClauseMappableExprCommon::MappableComponent*]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const clang::OMPClauseMappableExprCommon::MappableComponent*]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function ‘void {anonymous}::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::ArrayRef, clang::OMPClauseMappableExprCommon::MappableExprComponentListRef, MapCombinedInfoTy&, MapCombinedInfoTy&, StructRangeInfoTy&, AttachInfoTy&, bool, bool, bool, const clang::ValueDecl*, bool, const clang::ValueDecl*, const clang::Expr*, llvm::ArrayRef >) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8558:31: warning: ‘ElementTypeSize’ may be used uninitialized [-Wmaybe-uninitialized] 8558 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8482:14: note: ‘ElementTypeSize’ was declared here 8482 | uint64_t ElementTypeSize; | ^~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function ‘void {anonymous}::MappableExprsHandler::generateInfoForComponentList.constprop(clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::ArrayRef, clang::OMPClauseMappableExprCommon::MappableExprComponentListRef, MapCombinedInfoTy&, MapCombinedInfoTy&, StructRangeInfoTy&, AttachInfoTy&, bool, bool, bool, const clang::ValueDecl*, bool, const clang::ValueDecl*, const clang::Expr*, llvm::ArrayRef >) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8558:31: warning: ‘ElementTypeSize’ may be used uninitialized [-Wmaybe-uninitialized] 8558 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8482:14: note: ‘ElementTypeSize’ was declared here 8482 | uint64_t ElementTypeSize; | ^~~~~~~~~~~~~~~ [739/2961] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [740/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o [741/2961] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [742/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o [743/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Facts.cpp.o [744/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeSafety.cpp.o [745/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeAnnotations.cpp.o [746/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o [747/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o [748/2961] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [749/2961] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [750/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o [751/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o [752/2961] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [753/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o [754/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Checker.cpp.o [755/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LiveOrigins.cpp.o [756/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/FactsGenerator.cpp.o [757/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o [758/2961] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [759/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o [760/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/MovedLoans.cpp.o [761/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o [762/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LoanPropagation.cpp.o [763/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SmartPointerAccessorCaching.cpp.o [764/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AMDGPU.cpp.o [765/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o [766/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o [767/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/MultilibBuilder.cpp.o [768/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o [769/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o [770/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o [771/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o [772/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o [773/2961] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o [774/2961] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o In file included from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Attr.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Sema/SemaOpenMP.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOpenMP.cpp:14: In destructor ‘llvm::APInt::~APInt()’, inlined from ‘llvm::APSInt::~APSInt()’ at /usr/include/llvm/ADT/APSInt.h:24:21, inlined from ‘bool checkOMPArraySectionConstantForReduction(clang::ASTContext&, const clang::ArraySectionExpr*, bool&, llvm::SmallVectorImpl&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOpenMP.cpp:20490:43: /usr/include/llvm/ADT/APInt.h:193:18: warning: ‘void operator delete [](void*)’ called on a pointer to an unallocated object ‘1’ [-Wfree-nonheap-object] 193 | delete[] U.pVal; | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:23, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/NestedNameSpecifierBase.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/TypeBase.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20: In static member function ‘static void llvm::SmallDenseMap::relocateBucket(BucketT*, BucketT*) [with KeyT = const clang::ValueDecl*; ValueT = {anonymous}::DSAStackTy::DSAInfo; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’, inlined from ‘void llvm::SmallDenseMap::swapImpl(llvm::SmallDenseMap&) [with KeyT = const clang::ValueDecl*; ValueT = {anonymous}::DSAStackTy::DSAInfo; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/include/llvm/ADT/DenseMap.h:1117:25, inlined from ‘void llvm::DenseMapBase::swap(DerivedT&) [with DerivedT = llvm::SmallDenseMap; KeyT = const clang::ValueDecl*; ValueT = {anonymous}::DSAStackTy::DSAInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/include/llvm/ADT/DenseMap.h:440:23, inlined from ‘llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = const clang::ValueDecl*; ValueT = {anonymous}::DSAStackTy::DSAInfo; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/include/llvm/ADT/DenseMap.h:1024:70, inlined from ‘{anonymous}::DSAStackTy::SharingMapTy::SharingMapTy({anonymous}::DSAStackTy::SharingMapTy&&)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Sema/SemaOpenMP.cpp:173:10: /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[1]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘*(::DSAStackTy::DSAInfo*)((char*)this + 16)’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[6]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)((char*)this + 24))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[11]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)this)[3]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[16]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)((char*)this + 8))[4]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[21]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)((char*)this + 16))[5]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[26]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)((char*)this + 24))[6]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[31]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)this)[8]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1061:5: warning: ‘((const clang::ValueDecl**)this)[36]’ may be used uninitialized [-Wmaybe-uninitialized] 1061 | ::new (&Dst->getFirst()) KeyT(std::move(Src->getFirst())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/ADT/DenseMap.h:1062:5: warning: ‘((::DSAStackTy::DSAInfo*)((char*)this + 8))[9]’ may be used uninitialized [-Wmaybe-uninitialized] 1062 | ::new (&Dst->getSecond()) ValueT(std::move(Src->getSecond())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [775/2961] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o [776/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateInvocationFromArgs.cpp.o [777/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o [778/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o [779/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o [780/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o [781/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o [782/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o [783/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o [784/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o [785/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o [786/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o [787/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o [788/2961] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o [789/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cygwin.cpp.o [790/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o [791/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o [792/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateASTUnitFromArgs.cpp.o [793/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o [794/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o [795/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o [796/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o [797/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o In file included from /usr/include/llvm/Support/Error.h:17, from /usr/include/llvm/BinaryFormat/DXContainer.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/LangOptions.h:27, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/ToolChain.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChain.cpp:9: In constructor ‘llvm::Twine::Twine(const char*)’, inlined from ‘virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool, bool) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChain.cpp:932:62: /usr/include/llvm/ADT/Twine.h:258:14: warning: ‘Suffix’ may be used uninitialized [-Wmaybe-uninitialized] 258 | if (Str[0] != '\0') { | ~~~~~^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChain.cpp: In member function ‘virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool, bool) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChain.cpp:906:15: note: ‘Suffix’ was declared here 906 | const char *Suffix; | ^~~~~~ [798/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o [799/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/LFILinux.cpp.o [800/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o [801/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o [802/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/BareMetal.cpp: In member function ‘virtual void clang::driver::tools::baremetal::Linker::ConstructJob(clang::driver::Compilation&, const clang::driver::JobAction&, const clang::driver::InputInfo&, const clang::driver::InputInfoList&, const llvm::opt::ArgList&, const char*) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/BareMetal.cpp:591:58: warning: ‘CRTBegin’ may be used uninitialized [-Wmaybe-uninitialized] 591 | CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath(CRTBegin))); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/BareMetal.cpp:567:15: note: ‘CRTBegin’ was declared here 567 | const char *CRTBegin, *CRTEnd; | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/BareMetal.cpp:632:56: warning: ‘CRTEnd’ may be used uninitialized [-Wmaybe-uninitialized] 632 | CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath(CRTEnd))); | ~~~~~~~~~~~~~~^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/BareMetal.cpp:567:26: note: ‘CRTEnd’ was declared here 567 | const char *CRTBegin, *CRTEnd; | ^~~~~~ [803/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o [804/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o [805/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o [806/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o In function ‘clang::CudaVersion {anonymous}::getCudaVersion(uint32_t)’, inlined from ‘clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Cuda.cpp:123:28: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Cuda.cpp:40:3: warning: ‘RawVersion’ may be used uninitialized [-Wmaybe-uninitialized] 40 | if (raw_version < 7050) | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Cuda.cpp: In function ‘clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Cuda.cpp:121:16: note: ‘RawVersion’ was declared here 121 | uint32_t RawVersion; | ^~~~~~~~~~ [807/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o [808/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o [809/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o In file included from /usr/include/llvm/ADT/StringExtras.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:28, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/Driver.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/CudaInstallationDetector.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Gnu.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Linux.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/MipsLinux.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/MipsLinux.cpp:9: In constructor ‘llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)’, inlined from ‘llvm::Twine llvm::Twine::concat(const llvm::Twine&) const’ at /usr/include/llvm/ADT/Twine.h:523:54, inlined from ‘llvm::Twine llvm::operator+(const Twine&, const Twine&)’ at /usr/include/llvm/ADT/Twine.h:527:20, inlined from ‘virtual std::string clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType, bool) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/MipsLinux.cpp:137:63: /usr/include/llvm/ADT/Twine.h:186:19: warning: ‘Suffix’ may be used uninitialized [-Wmaybe-uninitialized] 186 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/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, bool) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/MipsLinux.cpp:124:15: note: ‘Suffix’ was declared here 124 | const char *Suffix; | ^~~~~~ [810/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Managarm.cpp.o [811/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o [812/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRVOpenMP.cpp.o [813/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o [814/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o [815/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Serenity.cpp.o [816/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o [817/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o [818/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SYCL.cpp.o [819/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o [820/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o [821/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o [822/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/UEFI.cpp.o [823/2961] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o [824/2961] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedStatusOrAccessModel.cpp.o [825/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o [826/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o [827/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o [828/2961] Building CXX object lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Origins.cpp.o [829/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o [830/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o [831/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o [832/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o [833/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o [834/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o [835/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o [836/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OHOS.cpp.o In file included from /usr/include/llvm/ADT/StringExtras.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Diagnostic.h:28, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/Driver.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/CudaInstallationDetector.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Gnu.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Linux.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/OHOS.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/OHOS.cpp:9: In constructor ‘llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)’, inlined from ‘llvm::Twine llvm::Twine::concat(const llvm::Twine&) const’ at /usr/include/llvm/ADT/Twine.h:523:54, inlined from ‘llvm::Twine llvm::operator+(const Twine&, const Twine&)’ at /usr/include/llvm/ADT/Twine.h:527:20, inlined from ‘virtual std::string clang::driver::toolchains::OHOS::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType, bool) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/OHOS.cpp:360:55: /usr/include/llvm/ADT/Twine.h:186:19: warning: ‘Suffix’ may be used uninitialized [-Wmaybe-uninitialized] 186 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { | ^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/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, bool) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/OHOS.cpp:347:15: note: ‘Suffix’ was declared here 347 | const char *Suffix; | ^~~~~~ [837/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o [838/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o [839/2961] Building CXX object lib/Options/CMakeFiles/obj.clangOptions.dir/DriverOptions.cpp.o [840/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o [841/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o [842/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o [843/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o [844/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o [845/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o [846/2961] Building CXX object lib/Options/CMakeFiles/obj.clangOptions.dir/OptionUtils.cpp.o [847/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o [848/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ObjectFilePCHContainerReader.cpp.o [849/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o [850/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o [851/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o [852/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o [853/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ModulesDriver.cpp.o In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/Option/ArgList.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/Types.h:14, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/ModulesDriver.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ModulesDriver.cpp:15: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [854/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o [855/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleCache.cpp.o [856/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/TemplateArgumentHasher.cpp.o [857/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o [858/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o [859/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/Driver.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/Driver.cpp:9: In member function ‘const char* clang::driver::InputInfo::getBaseInput() const’, inlined from ‘clang::driver::InputInfoList clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, const clang::driver::Action*, const clang::driver::ToolChain*, clang::BoundArch, bool, bool, const char*, std::map >, llvm::SmallVector >&, clang::driver::Action::OffloadKind) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/Driver.cpp:6258:53: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Driver/InputInfo.h:78:45: warning: ‘*(const clang::driver::InputInfo*)((char*)&InputInfos + offsetof(llvm::InputInfoList, llvm::SmallVector::.llvm::SmallVectorStorage::InlineElts[0])).clang::driver::InputInfo::BaseInput’ may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/Driver.cpp: In member function ‘clang::driver::InputInfoList clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, const clang::driver::Action*, const clang::driver::ToolChain*, clang::BoundArch, bool, bool, const char*, std::map >, llvm::SmallVector >&, clang::driver::Action::OffloadKind) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/Driver.cpp:6245:17: note: ‘InputInfos’ declared here 6245 | InputInfoList InputInfos; | ^~~~~~~~~~ [860/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/FileEntry.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/SourceLocation.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Serialization/ModuleManager.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ModuleManager.cpp:14: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [861/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o [862/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o [863/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/GlobalModuleIndex.cpp: In static member function ‘static llvm::Error clang::GlobalModuleIndex::writeIndex(clang::FileManager&, const clang::PCHContainerReader&, llvm::StringRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/GlobalModuleIndex.cpp:865:3: warning: ‘Owned’ may be used uninitialized [-Wmaybe-uninitialized] 865 | if (!Owned) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/GlobalModuleIndex.cpp:860:8: note: ‘Owned’ was declared here 860 | bool Owned; | ^~~~~ [864/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o [865/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o [866/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o [867/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o [868/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o [869/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o [870/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/StandaloneDiagnostic.cpp.o [871/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o [872/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o [873/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o [874/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o [875/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o [876/2961] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Clang.cpp: In member function ‘void clang::driver::tools::Clang::AddLanaiTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Clang.cpp:2407:7: warning: ‘Mregparm’ may be used uninitialized [-Wmaybe-uninitialized] 2407 | if (Mregparm != 4) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Driver/ToolChains/Clang.cpp:2405:9: note: ‘Mregparm’ was declared here 2405 | int Mregparm; | ^~~~~~~~ [877/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o [878/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o [879/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o [880/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o [881/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o [882/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o [883/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o [884/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o [885/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o [886/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o [887/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclCXX.h:22, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:21, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReaderStmt.cpp:15: In member function ‘clang::SourceLocation clang::CallExpr::getBeginLoc() const’, inlined from ‘void clang::CallExpr::updateTrailingSourceLoc()’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Expr.h:3320:42, inlined from ‘void clang::ASTStmtReader::VisitCallExpr(clang::CallExpr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReaderStmt.cpp:1088:31: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Expr.h:3288:51: warning: ‘((const clang::SourceLocation*)E)[6].clang::SourceLocation::ID’ may be used uninitialized [-Wmaybe-uninitialized] 3288 | reinterpret_cast(this + 1)); | ^ [888/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o [889/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o [890/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o [891/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o [892/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o [893/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o [894/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [895/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o [896/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o [897/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/RISCV.cpp.o [898/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o [899/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o [900/2961] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o [901/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o [902/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o In function ‘CompileOrReadResult compileModuleBehindLockOrRead(clang::CompilerInstance&, clang::SourceLocation, clang::SourceLocation, clang::Module*, clang::ModuleFileName)’, inlined from ‘bool compileModuleAndReadAST(clang::CompilerInstance&, clang::SourceLocation, clang::SourceLocation, clang::Module*, clang::ModuleFileName)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/CompilerInstance.cpp:1648:42, inlined from ‘clang::ModuleLoadResult clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceRange, bool)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/CompilerInstance.cpp:2044:31: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/CompilerInstance.cpp:1592:5: warning: ‘Owned’ may be used uninitialized [-Wmaybe-uninitialized] 1592 | if (Owned) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/CompilerInstance.cpp: In member function ‘clang::ModuleLoadResult clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceRange, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/CompilerInstance.cpp:1580:10: note: ‘Owned’ was declared here 1580 | bool Owned; | ^~~~~ [903/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/FrontendAction.cpp: In function ‘clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/FrontendAction.cpp:539:38: warning: ‘LineNo’ may be used uninitialized [-Wmaybe-uninitialized] 539 | CI.getSourceManager().AddLineNote( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 540 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | false, SrcMgr::C_User_ModuleMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Frontend/FrontendAction.cpp:516:12: note: ‘LineNo’ was declared here 516 | unsigned LineNo; | ^~~~~~ [904/2961] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o [905/2961] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o [906/2961] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o [907/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o [908/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o [909/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o [910/2961] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o [911/2961] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o [912/2961] Building CXX object lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o [913/2961] Building CXX object lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o [914/2961] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o [915/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o [916/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o [917/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o [918/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o [919/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o [920/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o [921/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o [922/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/LocateToolCompilationDatabase.cpp.o [923/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o [924/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o [925/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o [926/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o [927/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o [928/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o [929/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o [930/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o [931/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o [932/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o [933/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o [934/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o [935/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o [936/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/InProcessModuleCache.cpp.o [937/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/DependencyScanningTool.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/FileEntry.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/SourceLocation.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Lex/DependencyDirectivesScanner.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyScanningFilesystem.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyScannerImpl.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Tooling/DependencyScanningTool.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/DependencyScanningTool.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [938/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o [939/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o [940/2961] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o [941/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o [942/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o [943/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o [944/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o [945/2961] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/ARM.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/CodeGen/TargetBuiltins/ARM.cpp:2952: /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function ‘llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)’: /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:85:16: note: ‘Param0’ was declared here 85 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 113 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:86:16: note: ‘Param1’ was declared here 86 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:761:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 761 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:596:13: note: ‘Param0’ was declared here 596 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:762:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 762 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:597:13: note: ‘Param1’ was declared here 597 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:763:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 763 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Builder.getPtrTy(), Param2, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:598:16: note: ‘Param2’ was declared here 598 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:763:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 763 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Builder.getPtrTy(), Param2, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:599:16: note: ‘Param3’ was declared here 599 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:563:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 563 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:371:13: note: ‘Param0’ was declared here 371 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:564:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 564 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:372:13: note: ‘Param1’ was declared here 372 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:567:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 567 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:373:16: note: ‘Param2’ was declared here 373 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:568:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 568 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Builder.getPtrTy(), Param3, Param4, Param2}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:374:16: note: ‘Param3’ was declared here 374 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:568:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 568 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Builder.getPtrTy(), Param3, Param4, Param2}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:375:16: note: ‘Param4’ was declared here 375 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8725:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 8725 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8652:16: note: ‘Param0’ was declared here 8652 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3062:38: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3062 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3032:16: note: ‘Param0’ was declared here 3032 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3062:38: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3062 | Value *Val2 = Builder.CreateIntCast(Val1, Param0, Param1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3033:9: note: ‘Param1’ was declared here 3033 | bool Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1270:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1270 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshlc, {Param0}), {Val2, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1245:16: note: ‘Param0’ was declared here 1245 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17317:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17317 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17292:13: note: ‘Param0’ was declared here 17292 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17318:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 17318 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17293:13: note: ‘Param1’ was declared here 17293 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16405:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16405 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16380:13: note: ‘Param0’ was declared here 16380 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16406:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16406 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16381:13: note: ‘Param1’ was declared here 16381 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15581:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15581 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15556:13: note: ‘Param0’ was declared here 15556 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15582:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 15582 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15557:13: note: ‘Param1’ was declared here 15557 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8444:77: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 8444 | return !Builder.getIsFPConstrained() ? Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}) : Builder.CreateCall(CGM.getIntrinsic(Param2, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8378:18: note: ‘Param0’ was declared here 8378 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8444:142: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 8444 | return !Builder.getIsFPConstrained() ? Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}) : Builder.CreateCall(CGM.getIntrinsic(Param2, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8379:16: note: ‘Param1’ was declared here 8379 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8444:142: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 8444 | return !Builder.getIsFPConstrained() ? Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}) : Builder.CreateCall(CGM.getIntrinsic(Param2, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8380:18: note: ‘Param2’ was declared here 8380 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15829:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15829 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15811:13: note: ‘Param0’ was declared here 15811 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11217:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11217 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:13: note: ‘Param0’ was declared here 11136 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11220:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11220 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: ‘Param1’ was declared here 11137 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11222:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 11222 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11138:16: note: ‘Param2’ was declared here 11138 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8510:36: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 8510 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8461:13: note: ‘Param0’ was declared here 8461 | unsigned Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17468:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17468 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17444:13: note: ‘Param0’ was declared here 17444 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6022:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 6022 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5870:13: note: ‘Param0’ was declared here 5870 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6023:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 6023 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5871:13: note: ‘Param1’ was declared here 5871 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6024:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 6024 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5872:13: note: ‘Param2’ was declared here 5872 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6025:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 6025 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5873:16: note: ‘Param3’ was declared here 5873 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10912:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 10912 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10735:13: note: ‘Param0’ was declared here 10735 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10913:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 10913 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10736:13: note: ‘Param1’ was declared here 10736 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10914:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 10914 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10737:13: note: ‘Param2’ was declared here 10737 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10917:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 10917 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10738:16: note: ‘Param3’ was declared here 10738 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10919:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 10919 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10739:16: note: ‘Param4’ was declared here 10739 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5838:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5838 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5661:13: note: ‘Param0’ was declared here 5661 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5839:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5839 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5662:13: note: ‘Param1’ was declared here 5662 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5840:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5840 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5663:13: note: ‘Param2’ was declared here 5663 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5843:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 5843 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5664:16: note: ‘Param3’ was declared here 5664 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5844:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 5844 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5665:16: note: ‘Param4’ was declared here 5665 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5629:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5629 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5523:13: note: ‘Param0’ was declared here 5523 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5630:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5630 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5524:13: note: ‘Param1’ was declared here 5524 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5631:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5631 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5525:13: note: ‘Param2’ was declared here 5525 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5634:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 5634 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5526:16: note: ‘Param3’ was declared here 5526 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5635:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 5635 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5527:16: note: ‘Param4’ was declared here 5527 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5635:45: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 5635 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5528:16: note: ‘Param5’ was declared here 5528 | llvm::Type * Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5302:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5302 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5231:18: note: ‘Param0’ was declared here 5231 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5302:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5302 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5232:16: note: ‘Param1’ was declared here 5232 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3540:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3540 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3500:18: note: ‘Param0’ was declared here 3500 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3540:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3540 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3501:16: note: ‘Param1’ was declared here 3501 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5176:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5176 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5023:13: note: ‘Param0’ was declared here 5023 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5177:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5177 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5024:13: note: ‘Param1’ was declared here 5024 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5178:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5178 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5025:13: note: ‘Param2’ was declared here 5025 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5179:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 5179 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5026:16: note: ‘Param3’ was declared here 5026 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4109:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3931:13: note: ‘Param0’ was declared here 3931 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4110:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 4110 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3932:13: note: ‘Param1’ was declared here 3932 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4111:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 4111 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3933:13: note: ‘Param2’ was declared here 3933 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4114:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 4114 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3934:16: note: ‘Param3’ was declared here 3934 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:4115:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 4115 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3935:16: note: ‘Param4’ was declared here 3935 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2593:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2593 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2514:18: note: ‘Param0’ was declared here 2514 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2593:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2593 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2515:16: note: ‘Param1’ was declared here 2515 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12550:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12550 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12521:16: note: ‘Param0’ was declared here 12521 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6619:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 6619 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6563:13: note: ‘Param0’ was declared here 6563 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6620:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 6620 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6564:18: note: ‘Param1’ was declared here 6564 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6620:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 6620 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6565:16: note: ‘Param2’ was declared here 6565 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6620:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 6620 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6566:16: note: ‘Param3’ was declared here 6566 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10506:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 10506 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10441:13: note: ‘Param0’ was declared here 10441 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10509:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 10509 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10442:16: note: ‘Param1’ was declared here 10442 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10511:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 10511 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10443:18: note: ‘Param2’ was declared here 10443 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10511:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 10511 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10444:16: note: ‘Param3’ was declared here 10444 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10511:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 10511 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10445:16: note: ‘Param4’ was declared here 10445 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16993:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16993 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16969:13: note: ‘Param0’ was declared here 16969 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16994:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16994 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16970:13: note: ‘Param1’ was declared here 16970 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16604:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16604 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16555:13: note: ‘Param0’ was declared here 16555 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16605:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16605 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16556:13: note: ‘Param1’ was declared here 16556 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16609:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 16609 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16557:18: note: ‘Param2’ was declared here 16557 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15780:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15780 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15731:13: note: ‘Param0’ was declared here 15731 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15781:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 15781 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15732:13: note: ‘Param1’ was declared here 15732 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15785:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 15785 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15733:18: note: ‘Param2’ was declared here 15733 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6535:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 6535 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6386:13: note: ‘Param0’ was declared here 6386 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6536:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 6536 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6387:13: note: ‘Param1’ was declared here 6387 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6537:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 6537 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6388:18: note: ‘Param2’ was declared here 6388 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6537:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 6537 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6389:16: note: ‘Param3’ was declared here 6389 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6537:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 6537 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:6390:16: note: ‘Param4’ was declared here 6390 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10703:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 10703 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10533:13: note: ‘Param0’ was declared here 10533 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10704:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 10704 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10534:13: note: ‘Param1’ was declared here 10534 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10707:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 10707 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10535:16: note: ‘Param2’ was declared here 10535 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10709:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 10709 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10536:18: note: ‘Param3’ was declared here 10536 | Intrinsic::ID Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10709:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 10709 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10537:16: note: ‘Param4’ was declared here 10537 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10709:45: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 10709 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10538:16: note: ‘Param5’ was declared here 10538 | llvm::Type * Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5435:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5435 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5379:13: note: ‘Param0’ was declared here 5379 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5438:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5438 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5380:16: note: ‘Param1’ was declared here 5380 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5439:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5439 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5381:16: note: ‘Param2’ was declared here 5381 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5439:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 5439 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5382:16: note: ‘Param3’ was declared here 5382 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11296:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11296 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11232:13: note: ‘Param0’ was declared here 11232 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11297:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11297 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11233:13: note: ‘Param1’ was declared here 11233 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11300:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 11300 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11234:16: note: ‘Param2’ was declared here 11234 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11302:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 11302 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11235:16: note: ‘Param3’ was declared here 11235 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11302:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 11302 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11236:16: note: ‘Param4’ was declared here 11236 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3489:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3489 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3398:16: note: ‘Param0’ was declared here 3398 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3490:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3490 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3399:18: note: ‘Param1’ was declared here 3399 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3490:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 3490 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3400:16: note: ‘Param2’ was declared here 3400 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14436 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14320:13: note: ‘Param0’ was declared here 14320 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14437:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 14437 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14321:13: note: ‘Param1’ was declared here 14321 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14438:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 14438 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14322:13: note: ‘Param2’ was declared here 14322 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14441:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 14441 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14323:18: note: ‘Param3’ was declared here 14323 | Intrinsic::ID Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14441:52: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 14441 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14324:16: note: ‘Param4’ was declared here 14324 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14597:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14597 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14465:13: note: ‘Param0’ was declared here 14465 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14598:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 14598 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14466:13: note: ‘Param1’ was declared here 14466 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14599:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 14599 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14467:13: note: ‘Param2’ was declared here 14467 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14604:53: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 14604 | Value *Val11 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val10}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14468:16: note: ‘Param3’ was declared here 14468 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14605:53: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 14605 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14469:18: note: ‘Param4’ was declared here 14469 | Intrinsic::ID Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14605:53: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 14605 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14470:16: note: ‘Param5’ was declared here 14470 | llvm::Type * Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7764:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7764 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7647:13: note: ‘Param0’ was declared here 7647 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7765:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 7765 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7648:13: note: ‘Param1’ was declared here 7648 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7766:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 7766 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7649:13: note: ‘Param2’ was declared here 7649 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7769:53: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 7769 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7650:18: note: ‘Param3’ was declared here 7650 | Intrinsic::ID Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7769:53: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 7769 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7651:16: note: ‘Param4’ was declared here 7651 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7926 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7793:13: note: ‘Param0’ was declared here 7793 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 7927 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7794:13: note: ‘Param1’ was declared here 7794 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 7928 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7795:13: note: ‘Param2’ was declared here 7795 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7933:53: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 7933 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7796:16: note: ‘Param3’ was declared here 7796 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7934:53: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 7934 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7797:18: note: ‘Param4’ was declared here 7797 | Intrinsic::ID Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7934:53: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 7934 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7798:16: note: ‘Param5’ was declared here 7798 | llvm::Type * Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14296:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14296 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14200:13: note: ‘Param0’ was declared here 14200 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14297:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 14297 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14201:13: note: ‘Param1’ was declared here 14201 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14298:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 14298 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14202:13: note: ‘Param2’ was declared here 14202 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14303:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 14303 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14203:16: note: ‘Param3’ was declared here 14203 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14173 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14061:13: note: ‘Param0’ was declared here 14061 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 14174 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14062:13: note: ‘Param1’ was declared here 14062 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 14175 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14063:13: note: ‘Param2’ was declared here 14063 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14182:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 14182 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14064:16: note: ‘Param3’ was declared here 14064 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14183:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 14183 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14065:16: note: ‘Param4’ was declared here 14065 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14038:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14038 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13942:13: note: ‘Param0’ was declared here 13942 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14039:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 14039 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13943:13: note: ‘Param1’ was declared here 13943 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14040:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 14040 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13944:13: note: ‘Param2’ was declared here 13944 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14044:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 14044 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13945:16: note: ‘Param3’ was declared here 13945 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13916 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13804:13: note: ‘Param0’ was declared here 13804 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13917 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13805:13: note: ‘Param1’ was declared here 13805 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13918 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13806:13: note: ‘Param2’ was declared here 13806 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13924:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 13924 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13807:16: note: ‘Param3’ was declared here 13807 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13925:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 13925 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13808:16: note: ‘Param4’ was declared here 13808 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1745:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1745 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1679:13: note: ‘Param0’ was declared here 1679 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1746:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1746 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1680:18: note: ‘Param1’ was declared here 1680 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1746:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 1746 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1681:16: note: ‘Param2’ was declared here 1681 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1747:31: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 1747 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:16: note: ‘Param3’ was declared here 1682 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1747:31: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 1747 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1683:9: note: ‘Param4’ was declared here 1683 | bool Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5367:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5367 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5340:13: note: ‘Param0’ was declared here 5340 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5368:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5341:18: note: ‘Param1’ was declared here 5341 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5369:31: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5369 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5342:9: note: ‘Param2’ was declared here 5342 | bool Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1832:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1832 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1757:13: note: ‘Param0’ was declared here 1757 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1835:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1758:16: note: ‘Param1’ was declared here 1758 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1836:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 1836 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1759:18: note: ‘Param2’ was declared here 1759 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1836:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 1836 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1760:16: note: ‘Param3’ was declared here 1760 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1837:31: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 1837 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1761:16: note: ‘Param4’ was declared here 1761 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1837:31: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 1837 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1762:9: note: ‘Param5’ was declared here 1762 | bool Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5472:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 5472 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5445:13: note: ‘Param0’ was declared here 5445 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5476:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 5476 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5446:18: note: ‘Param1’ was declared here 5446 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5477:31: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 5477 | return Builder.CreateIntCast(Val6, Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:5447:9: note: ‘Param2’ was declared here 5447 | bool Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3245:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3245 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3187:16: note: ‘Param0’ was declared here 3187 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3246:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3246 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3188:18: note: ‘Param1’ was declared here 3188 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3246:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 3246 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3189:16: note: ‘Param2’ was declared here 3189 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3246:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 3246 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3190:16: note: ‘Param3’ was declared here 3190 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2672:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2672 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2625:18: note: ‘Param0’ was declared here 2625 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2672:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2672 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2626:16: note: ‘Param1’ was declared here 2626 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2672:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 2672 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2627:16: note: ‘Param2’ was declared here 2627 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3360:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3360 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3301:16: note: ‘Param0’ was declared here 3301 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3361:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3361 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3302:18: note: ‘Param1’ was declared here 3302 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3361:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 3361 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3303:16: note: ‘Param2’ was declared here 3303 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17647:26: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17647 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17628:9: note: ‘Param0’ was declared here 17628 | bool Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17624:26: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17624 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17605:9: note: ‘Param0’ was declared here 17605 | bool Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:343:26: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 343 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:329:9: note: ‘Param0’ was declared here 329 | bool Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:325:26: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 325 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:311:9: note: ‘Param0’ was declared here 311 | bool Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1009:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:791:13: note: ‘Param0’ was declared here 791 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1010:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1010 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:792:13: note: ‘Param1’ was declared here 792 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1011:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 1011 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:793:13: note: ‘Param2’ was declared here 793 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1014:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 1014 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param3}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:794:16: note: ‘Param3’ was declared here 794 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1015:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 1015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Builder.getPtrTy(), Param5, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:795:16: note: ‘Param4’ was declared here 795 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1015:45: warning: ‘Param5’ may be used uninitialized [-Wmaybe-uninitialized] 1015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Builder.getPtrTy(), Param5, Param3}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:796:16: note: ‘Param5’ was declared here 796 | llvm::Type * Param5; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1234:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1234 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1043:13: note: ‘Param0’ was declared here 1043 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1235:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1235 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1044:13: note: ‘Param1’ was declared here 1044 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1236:39: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 1236 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1045:13: note: ‘Param2’ was declared here 1045 | uint32_t Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1237:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 1237 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Builder.getPtrTy(), Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1046:16: note: ‘Param3’ was declared here 1046 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1237:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 1237 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Builder.getPtrTy(), Param4}), {(Val0.emitRawPointer(*this)), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1047:16: note: ‘Param4’ was declared here 1047 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17136:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17136 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17111:13: note: ‘Param0’ was declared here 17111 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17140:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 17140 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17112:18: note: ‘Param1’ was declared here 17112 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16224:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16224 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16199:13: note: ‘Param0’ was declared here 16199 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16228:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16228 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16200:18: note: ‘Param1’ was declared here 16200 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15400:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15400 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15375:13: note: ‘Param0’ was declared here 15375 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15404:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 15404 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15376:18: note: ‘Param1’ was declared here 15376 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2434:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2434 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2366:13: note: ‘Param0’ was declared here 2366 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2435:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2435 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2367:18: note: ‘Param1’ was declared here 2367 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2435:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 2435 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2368:16: note: ‘Param2’ was declared here 2368 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9266:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 9266 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9113:13: note: ‘Param0’ was declared here 9113 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9269:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 9269 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9114:16: note: ‘Param1’ was declared here 9114 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9271:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 9271 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9115:18: note: ‘Param2’ was declared here 9115 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9271:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 9271 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9116:16: note: ‘Param3’ was declared here 9116 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12592:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12592 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12563:16: note: ‘Param0’ was declared here 12563 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1384:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1384 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1287:16: note: ‘Param0’ was declared here 1287 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1385:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1385 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1288:18: note: ‘Param1’ was declared here 1288 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1385:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 1385 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1289:16: note: ‘Param2’ was declared here 1289 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1386:50: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 1386 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1290:13: note: ‘Param3’ was declared here 1290 | unsigned Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1388:43: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 1388 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1291:13: note: ‘Param4’ was declared here 1291 | unsigned Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13349:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13349 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13304:13: note: ‘Param0’ was declared here 13304 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13352:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13352 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13305:16: note: ‘Param1’ was declared here 13305 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13352:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13352 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix, {Param1, Param2}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13306:16: note: ‘Param2’ was declared here 13306 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12974:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12974 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12920:13: note: ‘Param0’ was declared here 12920 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12980:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 12980 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12921:16: note: ‘Param1’ was declared here 12921 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12981:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 12981 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12922:16: note: ‘Param2’ was declared here 12922 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12981:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 12981 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fix_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12923:16: note: ‘Param3’ was declared here 12923 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11114:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11114 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:13: note: ‘Param0’ was declared here 11059 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11117:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11117 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:16: note: ‘Param1’ was declared here 11060 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11119:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 11119 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11061:16: note: ‘Param2’ was declared here 11061 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11119:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 11119 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11062:16: note: ‘Param3’ was declared here 11062 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16815 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16777:13: note: ‘Param0’ was declared here 16777 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16820:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16820 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16778:18: note: ‘Param1’ was declared here 16778 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16009:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15971:13: note: ‘Param0’ was declared here 15971 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16014:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16014 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15972:18: note: ‘Param1’ was declared here 15972 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13472:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13472 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13370:13: note: ‘Param0’ was declared here 13370 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13474:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13474 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13371:18: note: ‘Param1’ was declared here 13371 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13474:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13474 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13372:16: note: ‘Param2’ was declared here 13372 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13474:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 13474 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13373:16: note: ‘Param3’ was declared here 13373 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12904:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12904 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12785:13: note: ‘Param0’ was declared here 12785 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12909:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 12909 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12786:16: note: ‘Param1’ was declared here 12786 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12910:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 12910 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12787:18: note: ‘Param2’ was declared here 12787 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12910:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 12910 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12788:16: note: ‘Param3’ was declared here 12788 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12910:45: warning: ‘Param4’ may be used uninitialized [-Wmaybe-uninitialized] 12910 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12789:16: note: ‘Param4’ was declared here 12789 | llvm::Type * Param4; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8754:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 8754 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8732:16: note: ‘Param0’ was declared here 8732 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8756:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 8756 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8733:18: note: ‘Param1’ was declared here 8733 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1556:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1556 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1535:18: note: ‘Param0’ was declared here 1535 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1557:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1557 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1536:16: note: ‘Param1’ was declared here 1536 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14902:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14902 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14885:13: note: ‘Param0’ was declared here 14885 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15214:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15214 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15197:13: note: ‘Param0’ was declared here 15197 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13291:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13291 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:13: note: ‘Param0’ was declared here 13255 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13294:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13294 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13256:16: note: ‘Param1’ was declared here 13256 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2793:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2793 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2769:16: note: ‘Param0’ was declared here 2769 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2184:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2184 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2159:16: note: ‘Param0’ was declared here 2159 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2115:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2115 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2100:16: note: ‘Param0’ was declared here 2100 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2115:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2115 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2101:16: note: ‘Param1’ was declared here 2101 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12355:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12355 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12332:16: note: ‘Param0’ was declared here 12332 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12124:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12124 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12101:16: note: ‘Param0’ was declared here 12101 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12048:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12048 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12034:16: note: ‘Param0’ was declared here 12034 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12052:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 12052 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12035:16: note: ‘Param1’ was declared here 12035 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11899:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11899 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11885:16: note: ‘Param0’ was declared here 11885 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11902:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11902 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11886:16: note: ‘Param1’ was declared here 11886 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1989:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1989 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1975:16: note: ‘Param0’ was declared here 1975 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1989:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1989 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpUNE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ne, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1976:16: note: ‘Param1’ was declared here 1976 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2893:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2893 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2878:16: note: ‘Param0’ was declared here 2878 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2272:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2272 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2256:16: note: ‘Param0’ was declared here 2256 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2094:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2094 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2079:16: note: ‘Param0’ was declared here 2079 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2094:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2094 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2080:16: note: ‘Param1’ was declared here 2080 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12455:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12455 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12441:16: note: ‘Param0’ was declared here 12441 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12228:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12228 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12214:16: note: ‘Param0’ was declared here 12214 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12023:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12023 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12009:16: note: ‘Param0’ was declared here 12009 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12027:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 12027 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12010:16: note: ‘Param1’ was declared here 12010 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11875:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11875 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11861:16: note: ‘Param0’ was declared here 11861 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11878:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11878 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11862:16: note: ‘Param1’ was declared here 11862 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1969:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1969 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1955:16: note: ‘Param0’ was declared here 1955 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1969:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1969 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULT(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_lt, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1956:16: note: ‘Param1’ was declared here 1956 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2864:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2864 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2849:16: note: ‘Param0’ was declared here 2849 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2250:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2250 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2234:16: note: ‘Param0’ was declared here 2234 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2073:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2073 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2058:16: note: ‘Param0’ was declared here 2058 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2073:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2073 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2059:16: note: ‘Param1’ was declared here 2059 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12430:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12430 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12416:16: note: ‘Param0’ was declared here 12416 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12202:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12202 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12188:16: note: ‘Param0’ was declared here 12188 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11998:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11998 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11984:16: note: ‘Param0’ was declared here 11984 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12002:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 12002 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11985:16: note: ‘Param1’ was declared here 11985 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11851:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11851 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11837:16: note: ‘Param0’ was declared here 11837 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11854:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11854 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11838:16: note: ‘Param1’ was declared here 11838 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1949:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1935:16: note: ‘Param0’ was declared here 1935 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1949:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpULE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_le, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1936:16: note: ‘Param1’ was declared here 1936 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2943:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2943 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2928:16: note: ‘Param0’ was declared here 2928 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2316:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2316 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2300:16: note: ‘Param0’ was declared here 2300 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12505:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12505 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12491:16: note: ‘Param0’ was declared here 12491 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12280:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12280 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12266:16: note: ‘Param0’ was declared here 12266 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2843:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2843 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2828:16: note: ‘Param0’ was declared here 2828 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2228:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2228 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2212:16: note: ‘Param0’ was declared here 2212 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2052:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2052 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2037:16: note: ‘Param0’ was declared here 2037 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2052:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2052 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2038:16: note: ‘Param1’ was declared here 2038 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12405:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12405 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12391:16: note: ‘Param0’ was declared here 12391 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12176:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12176 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12162:16: note: ‘Param0’ was declared here 12162 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11973:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11973 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11959:16: note: ‘Param0’ was declared here 11959 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11977:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11977 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11960:16: note: ‘Param1’ was declared here 11960 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11827:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11827 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11813:16: note: ‘Param0’ was declared here 11813 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11830:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11830 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11814:16: note: ‘Param1’ was declared here 11814 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1929:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1929 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1915:16: note: ‘Param0’ was declared here 1915 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1929:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1929 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGT(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_gt, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1916:16: note: ‘Param1’ was declared here 1916 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2814:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2814 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2799:16: note: ‘Param0’ was declared here 2799 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2206:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2206 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2190:16: note: ‘Param0’ was declared here 2190 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2031:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2031 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2016:16: note: ‘Param0’ was declared here 2016 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2031:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2031 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2017:16: note: ‘Param1’ was declared here 2017 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12380:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12380 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12366:16: note: ‘Param0’ was declared here 12366 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12150:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12150 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12136:16: note: ‘Param0’ was declared here 12136 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11948:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11948 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11934:16: note: ‘Param0’ was declared here 11934 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11952:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11952 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11935:16: note: ‘Param1’ was declared here 11935 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11803:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11803 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11789:16: note: ‘Param0’ was declared here 11789 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11806:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11806 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11790:16: note: ‘Param1’ was declared here 11790 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1909:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1895:16: note: ‘Param0’ was declared here 1895 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1909:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOGE(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_ge, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1896:16: note: ‘Param1’ was declared here 1896 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2760:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2760 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2736:16: note: ‘Param0’ was declared here 2736 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2150:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2150 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2125:16: note: ‘Param0’ was declared here 2125 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2010:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2010 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:16: note: ‘Param0’ was declared here 1995 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2010:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 2010 | Value *Val3 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val0, Val2) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: ‘Param1’ was declared here 1996 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12318:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12318 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12295:16: note: ‘Param0’ was declared here 12295 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12086:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12086 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12063:16: note: ‘Param0’ was declared here 12063 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11923:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11923 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11909:16: note: ‘Param0’ was declared here 11909 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11927:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11927 | Value *Val6 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val3, Val5) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11910:16: note: ‘Param1’ was declared here 11910 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11779:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11779 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11765:16: note: ‘Param0’ was declared here 11765 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11782:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11782 | Value *Val5 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val3, Val4) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val3, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11766:16: note: ‘Param1’ was declared here 11766 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1889:120: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 1889 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1875:16: note: ‘Param0’ was declared here 1875 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1889:120: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 1889 | Value *Val2 = !Builder.getIsFPConstrained() ? Builder.CreateFCmpOEQ(Val0, Val1) : Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_cmp_eq, {Param0, Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:1876:16: note: ‘Param1’ was declared here 1876 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2914:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2914 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val2}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2899:16: note: ‘Param0’ was declared here 2899 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2294:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 2294 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:2278:16: note: ‘Param0’ was declared here 2278 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12480:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12480 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12466:16: note: ‘Param0’ was declared here 12466 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12254:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 12254 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:12240:16: note: ‘Param0’ was declared here 12240 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7388:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7388 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ctlz, {Param0}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7365:16: note: ‘Param0’ was declared here 7365 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17581:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17581 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17551:13: note: ‘Param0’ was declared here 17551 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17582:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 17582 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17552:13: note: ‘Param1’ was declared here 17552 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16879:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16879 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16849:13: note: ‘Param0’ was declared here 16849 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16880:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16880 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16850:13: note: ‘Param1’ was declared here 16850 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16073:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16073 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16043:13: note: ‘Param0’ was declared here 16043 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16074:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16074 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16044:13: note: ‘Param1’ was declared here 16044 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13636:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13636 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13498:13: note: ‘Param0’ was declared here 13498 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13637:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13637 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13499:13: note: ‘Param1’ was declared here 13499 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13643:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13643 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13500:16: note: ‘Param2’ was declared here 13500 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13644:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 13644 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13501:16: note: ‘Param3’ was declared here 13501 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13783:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13783 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13668:13: note: ‘Param0’ was declared here 13668 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13784:39: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13784 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13669:13: note: ‘Param1’ was declared here 13669 | uint32_t Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13787:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13787 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13670:16: note: ‘Param2’ was declared here 13670 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3813:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 3813 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3663:16: note: ‘Param0’ was declared here 3663 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3814:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 3814 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3664:18: note: ‘Param1’ was declared here 3664 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3814:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 3814 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:16: note: ‘Param2’ was declared here 3665 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14845:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14845 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14814:18: note: ‘Param0’ was declared here 14814 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17530:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17530 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17484:18: note: ‘Param0’ was declared here 17484 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16732:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16732 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16686:18: note: ‘Param0’ was declared here 16686 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15925:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15925 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15879:18: note: ‘Param0’ was declared here 15879 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11629:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11629 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11584:18: note: ‘Param0’ was declared here 11584 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11544:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11544 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11499:18: note: ‘Param0’ was declared here 11499 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11420:53: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11420 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11375:18: note: ‘Param0’ was declared here 11375 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17264:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17264 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17230:18: note: ‘Param0’ was declared here 17230 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16352:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16352 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16318:18: note: ‘Param0’ was declared here 16318 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15528:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15528 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:18: note: ‘Param0’ was declared here 15494 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17105:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17105 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17076:18: note: ‘Param0’ was declared here 17076 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16193:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16193 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16164:18: note: ‘Param0’ was declared here 16164 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15369:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15369 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15340:18: note: ‘Param0’ was declared here 15340 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9041:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 9041 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8881:16: note: ‘Param0’ was declared here 8881 | llvm::Type * Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9043:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 9043 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8882:18: note: ‘Param1’ was declared here 8882 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:9043:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 9043 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8883:16: note: ‘Param2’ was declared here 8883 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7533:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7533 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7487:13: note: ‘Param0’ was declared here 7487 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 7534 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7488:18: note: ‘Param1’ was declared here 7488 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 7534 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7489:16: note: ‘Param2’ was declared here 7489 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7458:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7458 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7403:13: note: ‘Param0’ was declared here 7403 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7461:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 7461 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7404:16: note: ‘Param1’ was declared here 7404 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7462:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 7462 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7405:18: note: ‘Param2’ was declared here 7405 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7462:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 7462 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7406:16: note: ‘Param3’ was declared here 7406 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10975:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 10975 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10929:13: note: ‘Param0’ was declared here 10929 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10976:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 10976 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10930:18: note: ‘Param1’ was declared here 10930 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10976:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 10976 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10931:16: note: ‘Param2’ was declared here 10931 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11043:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 11043 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10988:13: note: ‘Param0’ was declared here 10988 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11046:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 11046 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10989:16: note: ‘Param1’ was declared here 10989 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11047:52: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 11047 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10990:18: note: ‘Param2’ was declared here 10990 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:11047:52: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 11047 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:10991:16: note: ‘Param3’ was declared here 10991 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17179:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17179 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17149:18: note: ‘Param0’ was declared here 17149 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16267:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16267 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: ‘Param0’ was declared here 16237 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15443:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15443 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15413:18: note: ‘Param0’ was declared here 15413 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14692:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 14692 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14659:18: note: ‘Param0’ was declared here 14659 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15014:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15014 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:14981:18: note: ‘Param0’ was declared here 14981 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8553:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 8553 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8528:18: note: ‘Param0’ was declared here 8528 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8553:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 8553 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:8529:16: note: ‘Param1’ was declared here 8529 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17432:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 17432 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17344:13: note: ‘Param0’ was declared here 17344 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17436:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 17436 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:17345:18: note: ‘Param1’ was declared here 17345 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16541:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 16541 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16453:13: note: ‘Param0’ was declared here 16453 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16545:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 16545 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:16454:18: note: ‘Param1’ was declared here 16454 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15717:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 15717 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15629:13: note: ‘Param0’ was declared here 15629 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15721:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 15721 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:15630:18: note: ‘Param1’ was declared here 15630 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13241:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13241 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13166:13: note: ‘Param0’ was declared here 13166 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13245:45: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13245 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13167:18: note: ‘Param1’ was declared here 13167 | Intrinsic::ID Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13245:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13245 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13168:16: note: ‘Param2’ was declared here 13168 | llvm::Type * Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13143:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 13143 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13005:13: note: ‘Param0’ was declared here 13005 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13149:52: warning: ‘Param1’ may be used uninitialized [-Wmaybe-uninitialized] 13149 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param1}), {Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13006:16: note: ‘Param1’ was declared here 13006 | llvm::Type * Param1; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13150:45: warning: ‘Param2’ may be used uninitialized [-Wmaybe-uninitialized] 13150 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13007:18: note: ‘Param2’ was declared here 13007 | Intrinsic::ID Param2; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13150:45: warning: ‘Param3’ may be used uninitialized [-Wmaybe-uninitialized] 13150 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:13008:16: note: ‘Param3’ was declared here 13008 | llvm::Type * Param3; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7622:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7622 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:13: note: ‘Param0’ was declared here 7607 | uint32_t Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7569:52: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7569 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7542:18: note: ‘Param0’ was declared here 7542 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7092:45: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7092 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7069:18: note: ‘Param0’ was declared here 7069 | Intrinsic::ID Param0; | ^~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7595:39: warning: ‘Param0’ may be used uninitialized [-Wmaybe-uninitialized] 7595 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/Basic/arm_mve_builtin_cg.inc:7580:13: note: ‘Param0’ was declared here 7580 | uint32_t Param0; | ^~~~~~ [946/2961] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o [947/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o [948/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o [949/2961] Building CXX object lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o [950/2961] Building CXX object lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o [951/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o [952/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o [953/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o [954/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyGraph.cpp.o [955/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o In file included from /usr/include/string.h:580, from /usr/include/c++/16/cstring:48, from /usr/include/llvm/Support/MathExtras.h:22, from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTCommon.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReaderDecl.cpp:14: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘constexpr llvm::detail::PunnedPointer& llvm::detail::PunnedPointer::operator=(intptr_t) [with Ptr = void*]’ at /usr/include/llvm/ADT/PointerIntPair.h:48:16, inlined from ‘Derived& llvm::pointer_union_detail::PointerUnionMembers::operator=(Type) [with Derived = llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >; int Idx = 0; Type = llvm::PointerUnion; Types = {clang::LazyGenerationalUpdatePtr}]’ at /usr/include/llvm/ADT/PointerUnion.h:158:15, inlined from ‘void clang::Redeclarable::DeclLink::setPrevious(decl_type*) [with decl_type = clang::FunctionDecl]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Redeclarable.h:136:24, inlined from ‘static void clang::ASTDeclReader::attachPreviousDeclImpl(clang::ASTReader&, clang::Redeclarable*, clang::Decl*, clang::Decl*) [with DeclT = clang::FunctionDecl]’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReaderDecl.cpp:3745:29: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void clang::ASTDeclReader::attachPreviousDeclImpl(clang::ASTReader&, clang::Redeclarable*, clang::Decl*, clang::Decl*) [with DeclT = clang::FunctionDecl]’: cc1plus: note: destination object is likely at address zero [956/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o [957/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o [958/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o [959/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o [960/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o [961/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o [962/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o [963/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o [964/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningUtils.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/DirectoryEntry.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Module.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyGraph.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyConsumer.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyScanningUtils.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/DependencyScanning/DependencyScanningUtils.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [965/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o [966/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o [967/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o [968/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o [969/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o [970/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/CallGraph/CallGraphJSONFormat.cpp.o [971/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o [972/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/PointerFlow/PointerFlow.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.cpp:15:1: warning: ‘clang::ssaf::PointerFlowEntitySummary clang::ssaf::buildPointerFlowEntitySummary(EdgeSet)’ has not been declared within ‘clang::ssaf’ 15 | ssaf::buildPointerFlowEntitySummary(EdgeSet Edges) { | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.cpp:9: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h:29:35: note: only here as a ‘friend’ 29 | friend PointerFlowEntitySummary buildPointerFlowEntitySummary(EdgeSet Edges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.cpp:20:1: warning: ‘llvm::iterator_range > > > clang::ssaf::getEdges(const PointerFlowEntitySummary&)’ has not been declared within ‘clang::ssaf’ 20 | ssaf::getEdges(const PointerFlowEntitySummary &Sum) { | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h:31:3: note: only here as a ‘friend’ 31 | getEdges(const PointerFlowEntitySummary &); | ^~~~~~~~ [973/2961] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o [974/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/EntityId.cpp.o [975/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/UnsafeBufferUsage/UnsafeBufferUsage.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp:15:1: warning: ‘clang::ssaf::UnsafeBufferUsageEntitySummary clang::ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet)’ has not been declared within ‘clang::ssaf’ 15 | ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet UnsafeBuffers) { | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp:9: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h:24:7: note: only here as a ‘friend’ 24 | buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp:20:1: warning: ‘llvm::iterator_range > clang::ssaf::getUnsafeBuffers(const UnsafeBufferUsageEntitySummary&)’ has not been declared within ‘clang::ssaf’ 20 | ssaf::getUnsafeBuffers(const UnsafeBufferUsageEntitySummary &S) { | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h:26:3: note: only here as a ‘friend’ 26 | getUnsafeBuffers(const UnsafeBufferUsageEntitySummary &); | ^~~~~~~~~~~~~~~~ [976/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/BuildNamespace.cpp.o [977/2961] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o [978/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScannerImpl.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/DependencyScanning/DependencyScannerImpl.cpp: In member function ‘virtual void AsyncModuleCompile::moduleLoadSkipped(clang::Module*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/DependencyScanning/DependencyScannerImpl.cpp:631:18: warning: ‘Owned’ may be used uninitialized [-Wmaybe-uninitialized] 631 | if (!LockErr && !Owned) | ~~~~~~~~~^~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/DependencyScanning/DependencyScannerImpl.cpp:628:10: note: ‘Owned’ was declared here 628 | bool Owned; | ^~~~~ [979/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o [980/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/EntityIdTable.cpp.o [981/2961] Building CXX object lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o In file included from /usr/include/c++/16/memory:80, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTVector.h:27, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTUnresolvedSet.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclCXX.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTTypeTraits.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:22, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:13: In function ‘std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]’, inlined from ‘clang::diff::ZhangShashaMatcher::ZhangShashaMatcher(const clang::diff::ASTDiff::Impl&, const clang::diff::SyntaxTree::Impl&, const clang::diff::SyntaxTree::Impl&, clang::diff::NodeId, clang::diff::NodeId)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:576:49, inlined from ‘void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:788:53: /usr/include/c++/16/bits/unique_ptr.h:1120:30: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/std_function.h:41, from /usr/include/c++/16/functional:76, from /usr/include/llvm/ADT/STLForwardCompat.h:21, from /usr/include/llvm/Support/MathExtras.h:16, from /usr/include/llvm/Support/PointerLikeTypeTraits.h:18, from /usr/include/llvm/ADT/PointerIntPair.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTVector.h:21: /usr/include/c++/16/new: In member function ‘void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const’: /usr/include/c++/16/new:102:26: note: in a call to allocation function ‘void* operator new [](std::size_t)’ declared here 102 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^~~~~~~~ In function ‘std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = double []]’, inlined from ‘clang::diff::ZhangShashaMatcher::ZhangShashaMatcher(const clang::diff::ASTDiff::Impl&, const clang::diff::SyntaxTree::Impl&, const clang::diff::SyntaxTree::Impl&, clang::diff::NodeId, clang::diff::NodeId)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:576:49, inlined from ‘void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:788:53: /usr/include/c++/16/bits/unique_ptr.h:1120:30: warning: argument 1 range [18446744073709551615, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/new: In member function ‘void clang::diff::ASTDiff::Impl::addOptimalMapping(clang::diff::{anonymous}::Mapping&, clang::diff::NodeId, clang::diff::NodeId) const’: /usr/include/c++/16/new:102:26: note: in a call to allocation function ‘void* operator new [](std::size_t)’ declared here 102 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^~~~~~~~ [982/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/EntityLinkage.cpp.o [983/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/CallGraph/CallGraphExtractor.cpp.o [984/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/EntityPointerLevel/EntityPointerLevelFormat.cpp.o [985/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/ASTEntityMapping.cpp.o [986/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o [987/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/SummaryName.cpp.o [988/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/EntityLinker/EntityLinker.cpp.o [989/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/PointerFlow/PointerFlowFormat.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowFormat.cpp:25:1: warning: ‘clang::ssaf::PointerFlowEntitySummary clang::ssaf::buildPointerFlowEntitySummary(EdgeSet)’ has not been declared within ‘clang::ssaf’ 25 | ssaf::buildPointerFlowEntitySummary(EdgeSet Edges); | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowFormat.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowFormat.cpp:9: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h:29:35: note: only here as a ‘friend’ 29 | friend PointerFlowEntitySummary buildPointerFlowEntitySummary(EdgeSet Edges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowFormat.cpp:28:1: warning: ‘llvm::iterator_range > > > clang::ssaf::getEdges(const PointerFlowEntitySummary&)’ has not been declared within ‘clang::ssaf’ 28 | ssaf::getEdges(const PointerFlowEntitySummary &Sum); | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h:31:3: note: only here as a ‘friend’ 31 | getEdges(const PointerFlowEntitySummary &); | ^~~~~~~~ [990/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o [991/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Model/EntityName.cpp.o [992/2961] Building CXX object lib/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/DirectoryEntry.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/Module.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/ModuleDepCollector.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/DependencyScanning/ModuleDepCollector.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [993/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/PointerFlow/PointerFlowAnalysis.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowAnalysis.cpp:15: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = clang::ssaf::PointerFlowAnalysisResult; EntitySummaryT = clang::ssaf::PointerFlowEntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowAnalysis.cpp:105:15: note: by ‘virtual llvm::Error {anonymous}::PointerFlowAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::PointerFlowEntitySummary&)’ 105 | llvm::Error add(EntityId Id, | ^~~ [994/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/PointerFlow/PointerFlowExtractor.cpp.o [995/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/SummaryData/SummaryDataBuilderRegistry.cpp.o [996/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/EntityPointerLevel/EntityPointerLevel.cpp.o [997/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/TypeConstrainedPointers/TypeConstrainedPointers.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp:32: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = clang::ssaf::TypeConstrainedPointersAnalysisResult; EntitySummaryT = clang::ssaf::TypeConstrainedPointersEntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp:141:3: note: by ‘virtual llvm::Error {anonymous}::TypeConstrainedPointersAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::TypeConstrainedPointersEntitySummary&)’ 141 | add(EntityId, const TypeConstrainedPointersEntitySummary &Summary) override { | ^~~ [998/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o [999/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/SerializationFormatRegistry.cpp.o [1000/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/SSAFAnalysesCommon.cpp.o [1001/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp:25:1: warning: ‘clang::ssaf::UnsafeBufferUsageEntitySummary clang::ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet)’ has not been declared within ‘clang::ssaf’ 25 | ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet UnsafeBuffers); | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp:12: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h:24:7: note: only here as a ‘friend’ 24 | buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp:28:1: warning: ‘llvm::iterator_range > clang::ssaf::getUnsafeBuffers(const UnsafeBufferUsageEntitySummary&)’ has not been declared within ‘clang::ssaf’ 28 | ssaf::getUnsafeBuffers(const UnsafeBufferUsageEntitySummary &S); | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h:26:3: note: only here as a ‘friend’ 26 | getUnsafeBuffers(const UnsafeBufferUsageEntitySummary &); | ^~~~~~~~~~~~~~~~ [1002/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/JSONEntitySummaryEncoding.cpp.o [1003/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/SummaryData/LUSummaryConsumer.cpp.o [1004/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp:21: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = clang::ssaf::UnsafeBufferUsageAnalysisResult; EntitySummaryT = clang::ssaf::UnsafeBufferUsageEntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp:72:15: note: by ‘virtual llvm::Error {anonymous}::UnsafeBufferUsageAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::UnsafeBufferUsageEntitySummary&)’ 72 | llvm::Error add(EntityId Id, | ^~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:36: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/DerivedAnalysis.h:111:3: warning: ‘llvm::Error clang::ssaf::DerivedAnalysis::initialize(const std::map&) [with ResultT = clang::ssaf::UnsafeBufferReachableAnalysisResult; DepResultTs = {clang::ssaf::PointerFlowAnalysisResult, clang::ssaf::UnsafeBufferUsageAnalysisResult}]’ was hidden [-Woverloaded-virtual=] 111 | initialize(const std::map &Map) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp:212:3: note: by ‘virtual llvm::Error {anonymous}::UnsafeBufferReachableAnalysis::initialize(const clang::ssaf::PointerFlowAnalysisResult&, const clang::ssaf::UnsafeBufferUsageAnalysisResult&)’ 212 | initialize(const PointerFlowAnalysisResult &PtrFlowGraph, | ^~~~~~~~~~ [1005/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/WholeProgramAnalysis/AnalysisName.cpp.o [1006/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Support/ErrorBuilder.cpp.o [1007/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o [1008/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/TUSummary/TUSummaryBuilder.cpp.o [1009/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o [1010/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/WholeProgramAnalysis/AnalysisRegistry.cpp.o [1011/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/TUSummary/ExtractorRegistry.cpp.o [1012/2961] Building CXX object lib/ScalableStaticAnalysis/Analyses/CMakeFiles/obj.clangScalableStaticAnalysisAnalyses.dir/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp.o [1013/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/MultiArchSharedLibrary.cpp.o [1014/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/LUSummaryEncoding.cpp.o [1015/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/MultiArchStaticLibrary.cpp.o [1016/2961] Building CXX object lib/ScalableStaticAnalysis/SourceTransformation/CMakeFiles/obj.clangScalableStaticAnalysisSourceTransformation.dir/TransformationRegistry.cpp.o [1017/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o [1018/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [1019/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/TUSummary/TUSummaryExtractor.cpp.o [1020/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/TUSummaryEncoding.cpp.o [1021/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/StaticLibrary.cpp.o [1022/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/LUSummary.cpp.o [1023/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/Artifact.cpp.o [1024/2961] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o [1025/2961] Building CXX object lib/ScalableStaticAnalysis/Tool/CMakeFiles/obj.clangScalableStaticAnalysisTool.dir/Utils.cpp.o [1026/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/WPASuite.cpp.o [1027/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/TUSummary.cpp.o [1028/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/WholeProgramAnalysis/AnalysisDriver.cpp.o [1029/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o [1030/2961] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o [1031/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o [1032/2961] Building CXX object lib/ScalableStaticAnalysis/SourceTransformation/CMakeFiles/obj.clangScalableStaticAnalysisSourceTransformation.dir/SARIFTransformationReportFormat.cpp.o [1033/2961] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o [1034/2961] Building CXX object lib/ScalableStaticAnalysis/Core/CMakeFiles/obj.clangScalableStaticAnalysisCore.dir/Serialization/JSONFormat/JSONFormatImpl.cpp.o [1035/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [1036/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o [1037/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o [1038/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o [1039/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o [1040/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o [1041/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o [1042/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o [1043/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/EntryPointStats.cpp.o [1044/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o [1045/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o [1046/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o [1047/2961] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReader.cpp: In member function ‘clang::serialization::DeclarationNameKey clang::serialization::reader::ASTDeclContextNameLookupTraitBase::ReadKeyBase(const unsigned char*&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReader.cpp:1422:39: warning: ‘Data’ may be used uninitialized [-Wmaybe-uninitialized] 1422 | return DeclarationNameKey(Kind, Data); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Serialization/ASTReader.cpp:1395:12: note: ‘Data’ was declared here 1395 | uint64_t Data; | ^~~~ [1048/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugSuppression.cpp.o [1049/2961] Building CXX object lib/ScalableStaticAnalysis/SourceTransformation/CMakeFiles/obj.clangScalableStaticAnalysisSourceTransformation.dir/YAMLSourceEditFormat.cpp.o [1050/2961] Building CXX object lib/ScalableStaticAnalysis/Frontend/CMakeFiles/obj.clangScalableStaticAnalysisFrontend.dir/TUSummaryExtractorFrontendAction.cpp.o [1051/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o [1052/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o [1053/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o [1054/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o [1055/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o [1056/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o [1057/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o [1058/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o [1059/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o [1060/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o [1061/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o [1062/2961] Building CXX object lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o [1063/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o [1064/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o [1065/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o [1066/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o [1067/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function ‘bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:383:3: warning: ‘KnownLive’ may be used uninitialized [-Wmaybe-uninitialized] 383 | if (KnownLive) | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:344:8: note: ‘KnownLive’ was declared here 344 | bool KnownLive; | ^~~~~~~~~ [1068/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o [1069/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o [1070/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o [1071/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o [1072/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o [1073/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o [1074/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o [1075/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o [1076/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o [1077/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o [1078/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o [1079/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AssumeModeling.cpp.o [1080/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o [1081/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o [1082/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o [1083/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Z3CrosscheckVisitor.cpp.o [1084/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o [1085/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BitwiseShiftChecker.cpp.o [1086/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o [1087/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o [1088/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o [1089/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o [1090/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o [1091/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o [1092/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o [1093/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o [1094/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o [1095/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o [1096/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o [1097/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o [1098/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o [1099/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o [1100/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o [1101/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o [1102/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o [1103/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o [1104/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXDeleteChecker.cpp.o [1105/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o [1106/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o [1107/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o [1108/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o [1109/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o [1110/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o [1111/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o [1112/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o [1113/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o [1114/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o [1115/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o [1116/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o [1117/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o [1118/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o [1119/2961] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o [1120/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o [1121/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o [1122/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o [1123/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o [1124/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o [1125/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o [1126/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o [1127/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o [1128/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o [1129/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o [1130/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o [1131/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o [1132/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o [1133/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o [1134/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o [1135/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o [1136/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o [1137/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o [1138/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o [1139/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o [1140/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o [1141/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o [1142/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LifetimeModeling.cpp.o [1143/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoOwnershipChangeVisitor.cpp.o [1144/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o [1145/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o [1146/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o [1147/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o [1148/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o [1149/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o [1150/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o [1151/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o [1152/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function ‘void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1166:60: warning: ‘Result.clang::Token::UintData’ may be used uninitialized [-Wmaybe-uninitialized] 1166 | StringRef(Result.getLiteralData(), Result.getLength()).trim('"'); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1142:9: note: ‘Result.clang::Token::UintData’ was declared here 1142 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /usr/include/llvm/ADT/StringSwitch.h:16, from /usr/include/llvm/ADT/FloatingPointMode.h:19, from /usr/include/llvm/ADT/APFloat.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Attr.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:17: In constructor ‘constexpr llvm::StringRef::StringRef(const char*, size_t)’, inlined from ‘void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1166:60: /usr/include/llvm/ADT/StringRef.h:100:9: warning: ‘Result.clang::Token::PtrData’ may be used uninitialized [-Wmaybe-uninitialized] 100 | : Data(data), Length(length) {} | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function ‘void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1142:9: note: ‘Result.clang::Token::PtrData’ was declared here 1142 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/IdentifierTable.h:22, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclarationName.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/DeclBase.h:19, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:20: In function ‘bool clang::tok::isAnyIdentifier(TokenKind)’, inlined from ‘void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)’ at /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1155:22: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/TokenKinds.h:128:33: warning: ‘*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))’ may be used uninitialized [-Wmaybe-uninitialized] 128 | return (K == tok::identifier) || (K == tok::raw_identifier); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function ‘void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1142:9: note: ‘*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))’ was declared here 1142 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ [1153/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o [1154/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o [1155/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o [1156/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o [1157/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o [1158/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OpaqueSTLFunctionsModeling.cpp.o [1159/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o [1160/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o [1161/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o [1162/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o [1163/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o [1164/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o [1165/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o [1166/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o [1167/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PutenvStackArrayChecker.cpp.o [1168/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o [1169/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o [1170/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o [1171/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SetgidSetuidOrderChecker.cpp.o [1172/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o [1173/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StoreToImmutableChecker.cpp.o [1174/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp: In member function ‘virtual clang::ento::PathDiagnosticPieceRef clang::ento::retaincountchecker::RefCountReportVisitor::VisitNode(const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::PathSensitiveBugReport&)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp:504:16: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=] 504 | unsigned i = 0; | ^ [1175/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o [1176/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o [1177/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o [1178/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o [1179/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o [1180/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o [1181/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o [1182/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o [1183/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o [1184/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdVariantChecker.cpp.o [1185/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o [1186/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o [1187/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o [1188/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o [1189/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o [1190/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o [1191/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o [1192/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o [1193/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o [1194/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o [1195/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnconditionalVAArgChecker.cpp.o [1196/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o [1197/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o [1198/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o [1199/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o [1200/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o [1201/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o [1202/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UseAfterLifetimeEnd.cpp.o [1203/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o [1204/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o [1205/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o [1206/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o [1207/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o [1208/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o [1209/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o [1210/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MatchFilePath.cpp.o [1211/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o [1212/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoDeleteChecker.cpp.o [1213/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralInfo.cpp.o [1214/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o [1215/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o [1216/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o [1217/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o [1218/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VAListChecker.cpp.o [1219/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o [1220/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o [1221/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o [1222/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralCaseFixer.cpp.o [1223/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o [1224/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o [1225/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o [1226/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o [1227/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o [1228/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o [1229/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o [1230/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o [1231/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o [1232/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o [1233/2961] Building CXX object tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o [1234/2961] Linking CXX static library lib/libclangAPINotes.a [1235/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o [1236/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLambdaCapturesChecker.cpp.o [1237/2961] Linking CXX static library lib/libclangAnalysisLifetimeSafety.a [1238/2961] Linking CXX static library lib/libclangEdit.a [1239/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o [1240/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o [1241/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o [1242/2961] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o [1243/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o [1244/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o [1245/2961] Linking CXX static library lib/libclangSema.a [1246/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o [1247/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o [1248/2961] Linking CXX static library lib/libclangRewrite.a [1249/2961] Linking CXX static library lib/libclangOptions.a [1250/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o [1251/2961] Linking CXX static library lib/libclangParse.a [1252/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o [1253/2961] Linking CXX static library lib/libclangSerialization.a [1254/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o [1255/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o [1256/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o [1257/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/OrcIncrementalExecutor.cpp.o [1258/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o [1259/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ForwardDeclChecker.cpp.o [1260/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o [1261/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/MemoryUnsafeCastChecker.cpp.o [1262/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o [1263/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/BracesAroundStatement.cpp.o [1264/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o [1265/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RetainPtrCtorAdoptChecker.cpp.o [1266/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DesignatedInitializers.cpp.o In constructor ‘clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)’, inlined from ‘clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:37:3, inlined from ‘void clang::tidy::utils::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, std::string&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:140:49: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:54:26: warning: ‘Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesIt’ may be used uninitialized [-Wmaybe-uninitialized] 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp: In function ‘void clang::tidy::utils::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, std::string&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:140:28: note: ‘Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesIt’ was declared here 140 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ In constructor ‘clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)’, inlined from ‘clang::tidy::utils::{anonymous}::AggregateDesignatorNames::AggregateDesignatorNames(clang::QualType)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:37:3, inlined from ‘void clang::tidy::utils::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, std::string&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:140:49: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:54:26: warning: ‘Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesEnd’ may be used uninitialized [-Wmaybe-uninitialized] 54 | OneField = Valid && BasesIt == BasesEnd && FieldsIt != FieldsEnd && | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp: In function ‘void clang::tidy::utils::collectDesignators(const clang::InitListExpr*, llvm::DenseMap >&, std::string&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clang-tidy/utils/DesignatedInitializers.cpp:140:28: note: ‘Fields.clang::tidy::utils::{anonymous}::AggregateDesignatorNames::BasesEnd’ was declared here 140 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ [1267/2961] Building CXX object tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o In function ‘void RunOptimizationPasses(llvm::raw_ostream&, llvm::Module&, llvm::CodeGenOptLevel)’, inlined from ‘std::string OptLLVM(const std::string&, llvm::CodeGenOptLevel)’ at /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp:142:24: /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp:105:62: warning: ‘OL’ may be used uninitialized [-Wmaybe-uninitialized] 105 | ModulePassManager MPM = PB.buildPerModuleDefaultPipeline(OL); | ^ /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp: In function ‘std::string OptLLVM(const std::string&, llvm::CodeGenOptLevel)’: /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp:76:27: note: ‘OL’ was declared here 76 | llvm::OptimizationLevel OL; | ^~ [1268/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o [1269/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o [1270/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o [1271/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o [1272/2961] Building CXX object lib/UnifiedSymbolResolution/CMakeFiles/obj.clangUnifiedSymbolResolution.dir/USRGeneration.cpp.o [1273/2961] Linking CXX static library lib/libclangUnifiedSymbolResolution.a [1274/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/CodeCompletion.cpp.o [1275/2961] Linking CXX static library lib/libclangScalableStaticAnalysisCore.a [1276/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o [1277/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterUtils.cpp.o [1278/2961] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Format.cpp: In function ‘void clang::format::sortCppIncludes(const FormatStyle&, const llvm::ArrayRef<{anonymous}::IncludeDirective>&, llvm::ArrayRef, llvm::StringRef, llvm::StringRef, clang::tooling::Replacements&, unsigned int*)’: /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Format.cpp:3700:16: warning: ‘CursorIndex’ may be used uninitialized [-Wmaybe-uninitialized] 3700 | if (Cursor && CursorIndex == Index) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Format.cpp:3659:12: note: ‘CursorIndex’ was declared here 3659 | unsigned CursorIndex; | ^~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Format.cpp:3701:53: warning: ‘CursorToEOLOffset’ may be used uninitialized [-Wmaybe-uninitialized] 3701 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Format.cpp:3661:12: note: ‘CursorToEOLOffset’ was declared here 3661 | unsigned CursorToEOLOffset; | ^~~~~~~~~~~~~~~~~ [1279/2961] Linking CXX static library lib/libclangToolingCore.a [1280/2961] Linking CXX static library lib/libclangFrontend.a [1281/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalAction.cpp.o [1282/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionSpecAnalyzer.cpp.o [1283/2961] Linking CXX static library lib/libclangScalableStaticAnalysisAnalyses.a [1284/2961] Building CXX object tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o [1285/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Value.cpp.o [1286/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o [1287/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o [1288/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o [1289/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o [1290/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o [1291/2961] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o [1292/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterValuePrinter.cpp.o [1293/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o [1294/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o [1295/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o [1296/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o [1297/2961] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o [1298/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o [1299/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o [1300/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o [1301/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o [1302/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Matchers.cpp.o [1303/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o [1304/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o [1305/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDeclsCheck.cpp.o [1306/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o [1307/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidNestedConditionalOperatorCheck.cpp.o [1308/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FormatStringConverter.cpp.o [1309/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o [1310/2961] Building CXX object tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o [1311/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidUnconditionalPreprocessorIfCheck.cpp.o [1312/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o [1313/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o [1314/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o [1315/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidReturnWithVoidValueCheck.cpp.o [1316/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AmbiguousSmartptrResetCallCheck.cpp.o [1317/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UseRangesCheck.cpp.o [1318/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/EnumInitialValueCheck.cpp.o [1319/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o [1320/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o [1321/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o [1322/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o [1323/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o [1324/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o [1325/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentIfElseBracesCheck.cpp.o [1326/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o [1327/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o [1328/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o [1329/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantInlineSpecifierCheck.cpp.o [1330/2961] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o [1331/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o [1332/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o [1333/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o [1334/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o [1335/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStaticCheck.cpp.o [1336/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MathMissingParenthesesCheck.cpp.o [1337/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o [1338/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o [1339/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o [1340/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o [1341/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/OperatorsRepresentationCheck.cpp.o [1342/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o [1343/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o [1344/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantCastingCheck.cpp.o [1345/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o [1346/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o [1347/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantLambdaParameterListCheck.cpp.o [1348/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o [1349/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o [1350/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o [1351/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o [1352/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o [1353/2961] Linking CXX static library lib/libclangToolingInclusions.a [1354/2961] Linking CXX static library lib/libclangScalableStaticAnalysisFrontend.a [1355/2961] Linking CXX static library lib/libclangDependencyScanning.a [1356/2961] Linking CXX static library lib/libclangScalableStaticAnalysisSourceTransformation.a [1357/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantNestedIfCheck.cpp.o [1358/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/IncludeSpeller.cpp.o [1359/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantParenthesesCheck.cpp.o [1360/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantQualifiedAliasCheck.cpp.o [1361/2961] Linking CXX shared library lib/libclang-cpp.so.23.1 [1362/2961] Creating library symlink lib/libclang-cpp.so [1363/2961] Linking CXX static library lib/libclangTidy.a [1364/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o [1365/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o [1366/2961] Linking CXX static library lib/libclangTidyUtils.a [1367/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o [1368/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o [1369/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o [1370/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o [1371/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReferenceToConstructedTemporaryCheck.cpp.o [1372/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o [1373/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o [1374/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o [1375/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o [1376/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/TrivialSwitchCheck.cpp.o [1377/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantTypenameCheck.cpp.o [1378/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o [1379/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o [1380/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o [1381/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o [1382/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/TrailingCommaCheck.cpp.o [1383/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o [1384/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o [1385/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o [1386/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o [1387/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseConcisePreprocessorDirectivesCheck.cpp.o [1388/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o [1389/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseStdMinMaxCheck.cpp.o [1390/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/AnonymousNamespaceInHeaderCheck.cpp.o [1391/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/CoroutineHostileRAIICheck.cpp.o [1392/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o [1393/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o [1394/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ExplicitConstructorCheck.cpp.o [1395/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifierCheck.cpp.o [1396/2961] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o [1397/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/HeaderIncludeCycleCheck.cpp.o [1398/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MultipleInheritanceCheck.cpp.o [1399/2961] Building CXX object tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o [1400/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectionalCheck.cpp.o [1401/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o [1402/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o [1403/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o [1404/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o [1405/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/IncludeCleanerCheck.cpp.o [1406/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o [1407/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/PredictableRandCheck.cpp.o [1408/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjectsCheck.cpp.o [1409/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/OverrideWithDifferentVisibilityCheck.cpp.o [1410/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o [1411/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o [1412/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o [1413/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o [1414/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o [1415/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticInitializationCycleCheck.cpp.o [1416/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o [1417/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o [1418/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o [1419/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseInternalLinkageCheck.cpp.o [1420/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o [1421/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCStyleCastCheck.cpp.o [1422/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o [1423/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o [1424/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidVariadicFunctionsCheck.cpp.o [1425/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o [1426/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidSetjmpLongjmpCheck.cpp.o [1427/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o [1428/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o [1429/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o [1430/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o [1431/2961] Building CXX object tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o [1432/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o [1433/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o [1434/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o [1435/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o [1436/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o [1437/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/TypeTraitsCheck.cpp.o [1438/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MinMaxUseInitializerListCheck.cpp.o [1439/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o [1440/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o [1441/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o [1442/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o [1443/2961] Linking CXX static library lib/libclangIncludeCleaner.a [1444/2961] Linking CXX static library lib/libclangDriver.a [1445/2961] Linking CXX static library lib/libclangFormat.a [1446/2961] Linking CXX static library lib/libclangTidyReadabilityModule.a [1447/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o [1448/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o [1449/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o [1450/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseConstraintsCheck.cpp.o [1451/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDesignatedInitializersCheck.cpp.o [1452/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o [1453/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o [1454/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o [1455/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o [1456/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseIntegerSignComparisonCheck.cpp.o [1457/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNodiscardCheck.cpp.o [1458/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o [1459/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o [1460/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseRangesCheck.cpp.o [1461/2961] Linking CXX static library lib/libclangTidyMiscModule.a [1462/2961] Linking CXX static library lib/libclangCrossTU.a [1463/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o [1464/2961] Linking CXX static library lib/libclangTooling.a [1465/2961] Linking CXX static library lib/libclangToolingInclusionsStdlib.a [1466/2961] Linking CXX static library lib/libclangToolingSyntax.a [1467/2961] Linking CXX static library lib/libclangIndex.a [1468/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o [1469/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseScopedLockCheck.cpp.o [1470/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o [1471/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStdFormatCheck.cpp.o [1472/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUncaughtExceptionsCheck.cpp.o [1473/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStdPrintCheck.cpp.o [1474/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStartsEndsWithCheck.cpp.o [1475/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStdBitCheck.cpp.o [1476/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStringViewCheck.cpp.o [1477/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o [1478/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStdNumbersCheck.cpp.o [1479/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidNSObjectNewCheck.cpp.o [1480/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o [1481/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o [1482/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUsingCheck.cpp.o [1483/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidUnderscoreInGoogletestNameCheck.cpp.o [1484/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FunctionNamingCheck.cpp.o [1485/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o [1486/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FloatTypesCheck.cpp.o [1487/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o [1488/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseStructuredBindingCheck.cpp.o [1489/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o [1490/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o [1491/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o [1492/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o [1493/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o [1494/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o [1495/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o [1496/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o [1497/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o [1498/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTrailingReturnTypeCheck.cpp.o [1499/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o [1500/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BitwisePointerCastCheck.cpp.o [1501/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o [1502/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInSelectionStatementCheck.cpp.o [1503/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CastingThroughVoidCheck.cpp.o [1504/2961] Building CXX object tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o [1505/2961] Building CXX object tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UpgradeGoogletestCaseCheck.cpp.o [1506/2961] Linking CXX static library lib/libclangTidyModernizeModule.a [1507/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o [1508/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ChainedComparisonCheck.cpp.o [1509/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CapturingThisInMemberVariableCheck.cpp.o [1510/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CommandProcessorCheck.cpp.o [1511/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ComparePointerToMemberVirtualFunctionCheck.cpp.o [1512/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DefaultOperatorNewOnOveralignedTypeCheck.cpp.o [1513/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o [1514/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CrtpConstructorAccessibilityCheck.cpp.o [1515/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorMutatesArgumentCheck.cpp.o [1516/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o [1517/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EmptyCatchCheck.cpp.o [1518/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionCopyConstructorThrowsCheck.cpp.o [1519/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o [1520/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o [1521/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o [1522/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FloatLoopCounterCheck.cpp.o [1523/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o [1524/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o [1525/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o [1526/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableIfCheck.cpp.o [1527/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o [1528/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o [1529/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DerivedMethodShadowingBaseMethodCheck.cpp.o [1530/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectEnableSharedFromThisCheck.cpp.o [1531/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o [1532/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o [1533/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StdExceptionBaseclassCheck.cpp.o [1534/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnintendedCharOstreamOutputCheck.cpp.o [1535/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReturnConstRefFromParameterCheck.cpp.o [1536/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InvalidEnumDefaultInitializationCheck.cpp.o [1537/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringviewDataUsageCheck.cpp.o [1538/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwitchMissingDefaultCaseCheck.cpp.o [1539/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MissingEndComparisonCheck.cpp.o [1540/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o [1541/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncDecInConditionsCheck.cpp.o [1542/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o [1543/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o [1544/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o [1545/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisleadingSetterOfReferenceCheck.cpp.o [1546/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o [1547/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o [1548/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultiLevelImplicitPointerConversionCheck.cpp.o [1549/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o [1550/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o [1551/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o [1552/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o [1553/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o [1554/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o [1555/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleNewInOneExpressionCheck.cpp.o [1556/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o [1557/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NonZeroEnumToBoolConversionCheck.cpp.o [1558/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NarrowingConversionsCheck.cpp.o [1559/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NondeterministicPointerIterationOrderCheck.cpp.o [1560/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PointerArithmeticOnPolymorphicObjectCheck.cpp.o [1561/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o [1562/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RandomGeneratorSeedCheck.cpp.o [1563/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RawMemoryCallOnNonTrivialTypeCheck.cpp.o [1564/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o [1565/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o [1566/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o [1567/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/OptionalValueConversionCheck.cpp.o [1568/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o [1569/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedBitwiseCheck.cpp.o [1570/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o [1571/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o [1572/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o [1573/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o [1574/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o [1575/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o [1576/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o [1577/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o [1578/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o [1579/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o [1580/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o [1581/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StdNamespaceModificationCheck.cpp.o [1582/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o [1583/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o [1584/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o [1585/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o [1586/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o [1587/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o [1588/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o [1589/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o [1590/2961] Linking CXX static library lib/libclangTidyGoogleModule.a [1591/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o [1592/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o [1593/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o [1594/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TaggedUnionMemberCountCheck.cpp.o [1595/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o [1596/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o [1597/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowingStaticInitializationCheck.cpp.o [1598/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedStringToNumberConversionCheck.cpp.o [1599/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o [1600/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o [1601/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledCodePathsCheck.cpp.o [1602/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o [1603/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o [1604/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UniquePtrArrayMismatchCheck.cpp.o [1605/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnsafeToAllowExceptionsCheck.cpp.o [1606/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedLocalNonTrivialVariableCheck.cpp.o [1607/2961] Building CXX object tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ConcurrencyTidyModule.cpp.o [1608/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnsafeFunctionsCheck.cpp.o [1609/2961] Building CXX object tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/MtUnsafeCheck.cpp.o [1610/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o [1611/2961] Building CXX object tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ThreadCanceltypeAsynchronousCheck.cpp.o [1612/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o [1613/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsDeclarationsCheck.cpp.o [1614/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o [1615/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsCallsCheck.cpp.o [1616/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o [1617/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o [1618/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o [1619/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/StaticallyConstructedObjectsCheck.cpp.o [1620/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TrailingReturnCheck.cpp.o [1621/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o [1622/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/AvoidEndlCheck.cpp.o [1623/2961] Building CXX object tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TemporaryObjectsCheck.cpp.o [1624/2961] Linking CXX static library lib/libclangStaticAnalyzerCore.a [1625/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o [1626/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o [1627/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o [1628/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptFunctionBaseCheck.cpp.o [1629/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/EnumSizeCheck.cpp.o [1630/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o [1631/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptDestructorCheck.cpp.o [1632/2961] Building CXX object tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o [1633/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o [1634/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o [1635/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o [1636/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o [1637/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o [1638/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o [1639/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptSwapCheck.cpp.o [1640/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PreferSingleCharOverloadsCheck.cpp.o [1641/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o [1642/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/StringViewConversionsCheck.cpp.o [1643/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o [1644/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/NoAssemblerCheck.cpp.o [1645/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/PortabilityTidyModule.cpp.o [1646/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/AvoidPragmaOnceCheck.cpp.o [1647/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/TemplateVirtualMemberFunctionCheck.cpp.o [1648/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UseStdMoveCheck.cpp.o [1649/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/SIMDIntrinsicsCheck.cpp.o [1650/2961] Building CXX object tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/QueryParser.cpp.o [1651/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o [1652/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/StdAllocatorConstCheck.cpp.o [1653/2961] Building CXX object tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/RestrictSystemIncludesCheck.cpp.o [1654/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitializationCheck.cpp.o [1655/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o [1656/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o [1657/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o [1658/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o [1659/2961] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o [1660/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o [1661/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o [1662/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o [1663/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o [1664/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o [1665/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o [1666/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o [1667/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCheck.cpp.o [1668/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o [1669/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipeCheck.cpp.o [1670/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipe2Check.cpp.o [1671/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o [1672/2961] Building CXX object tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/Query.cpp.o [1673/2961] Building CXX object tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/ComparisonInTempFailureRetryCheck.cpp.o [1674/2961] Linking CXX static library lib/libclangTidyConcurrencyModule.a [1675/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/AbseilTidyModule.cpp.o [1676/2961] Linking CXX static library lib/libclangTidyBugproneModule.a [1677/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/CleanupCtadCheck.cpp.o [1678/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationComparisonCheck.cpp.o [1679/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationAdditionCheck.cpp.o [1680/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationConversionCastCheck.cpp.o [1681/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationDivisionCheck.cpp.o [1682/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryFloatCheck.cpp.o [1683/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoInternalDependenciesCheck.cpp.o [1684/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationSubtractionCheck.cpp.o [1685/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationRewriter.cpp.o [1686/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/FasterStrsplitDelimiterCheck.cpp.o [1687/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryScaleCheck.cpp.o [1688/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationUnnecessaryConversionCheck.cpp.o [1689/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoNamespaceCheck.cpp.o [1690/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/RedundantStrcatCallsCheck.cpp.o [1691/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StrCatAppendCheck.cpp.o [1692/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeComparisonCheck.cpp.o [1693/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/AlteraTidyModule.cpp.o [1694/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/SingleWorkItemBarrierCheck.cpp.o [1695/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStrContainsCheck.cpp.o [1696/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/StructPackAlignCheck.cpp.o [1697/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/KernelNameRestrictionCheck.cpp.o [1698/2961] Building CXX object tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/BoostTidyModule.cpp.o [1699/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeSubtractionCheck.cpp.o [1700/2961] Building CXX object tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseRangesCheck.cpp.o [1701/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/UnrollLoopsCheck.cpp.o [1702/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UpgradeDurationConversionsCheck.cpp.o [1703/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStartswithCheck.cpp.o [1704/2961] Building CXX object tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseToStringCheck.cpp.o [1705/2961] Building CXX object tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/IdDependentBackwardBranchCheck.cpp.o [1706/2961] Building CXX object tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UncheckedStatusOrAccessCheck.cpp.o [1707/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidCapturingLambdaCoroutinesCheck.cpp.o [1708/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidConstOrRefDataMembersCheck.cpp.o [1709/2961] Building CXX object tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CERTTidyModule.cpp.o [1710/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidDoWhileCheck.cpp.o [1711/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidReferenceCoroutineParametersCheck.cpp.o [1712/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidNonConstGlobalVariablesCheck.cpp.o [1713/2961] Linking CXX static library lib/libclangTidyFuchsiaModule.a [1714/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidGotoCheck.cpp.o [1715/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o [1716/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o [1717/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MisleadingCaptureDefaultByValueCheck.cpp.o [1718/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o [1719/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InitVariablesCheck.cpp.o [1720/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o [1721/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MacroUsageCheck.cpp.o [1722/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MissingStdForwardCheck.cpp.o [1723/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoSuspendWithLockCheck.cpp.o [1724/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o [1725/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/PreferMemberInitializerCheck.cpp.o [1726/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsAvoidUncheckedContainerAccessCheck.cpp.o [1727/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o [1728/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o [1729/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o [1730/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o [1731/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o [1732/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/UseEnumClassCheck.cpp.o [1733/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o [1734/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o [1735/2961] Building CXX object tools/extra/clang-tidy/custom/CMakeFiles/obj.clangTidyCustomModule.dir/CustomTidyModule.cpp.o [1736/2961] Building CXX object tools/extra/clang-tidy/custom/CMakeFiles/obj.clangTidyCustomModule.dir/QueryCheck.cpp.o [1737/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o [1738/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o [1739/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o [1740/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/VirtualClassDestructorCheck.cpp.o [1741/2961] Building CXX object tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DarwinTidyModule.cpp.o [1742/2961] Building CXX object tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DispatchOnceNonstaticCheck.cpp.o [1743/2961] Building CXX object tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/AvoidSpinlockCheck.cpp.o [1744/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o [1745/2961] Building CXX object tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/RvalueReferenceParamNotMovedCheck.cpp.o [1746/2961] Building CXX object tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/LinuxKernelTidyModule.cpp.o [1747/2961] Building CXX object tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/MustCheckErrsCheck.cpp.o [1748/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/FormatvStringCheck.cpp.o [1749/2961] Linking CXX static library lib/libclangTidyPerformanceModule.a [1750/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o [1751/2961] Linking CXX static library lib/libclangTidyPortabilityModule.a [1752/2961] Linking CXX static library lib/libclangQuery.a [1753/2961] Generating code completion model runtime... [1754/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferRegisterOverUnsignedCheck.cpp.o [1755/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Bracket.cpp.o [1756/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o [1757/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o [1758/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferStaticOverAnonymousNamespaceCheck.cpp.o [1759/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o [1760/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferIsaOrDynCastInConditionalsCheck.cpp.o [1761/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o [1762/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o [1763/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/RedundantCastingCheck.cpp.o [1764/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TypeSwitchCaseTypesCheck.cpp.o [1765/2961] Building CXX object tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/CalleeNamespaceCheck.cpp.o [1766/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o [1767/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o [1768/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o [1769/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o [1770/2961] Copying clang's builtins.h... [1771/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/UseRangesCheck.cpp.o [1772/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o [1773/2961] Copying clang's endian.h... [1774/2961] Copying clang's float.h... [1775/2961] Copying clang's __float_header_macro.h... [1776/2961] Copying clang's __float_float.h... [1777/2961] Copying clang's __float_infinity_nan.h... [1778/2961] Copying clang's inttypes.h... [1779/2961] Copying clang's iso646.h... [1780/2961] Copying clang's limits.h... [1781/2961] Copying clang's module.modulemap... [1782/2961] Copying clang's stdalign.h... [1783/2961] Copying clang's stdarg.h... [1784/2961] Copying clang's __stdarg___gnuc_va_list.h... [1785/2961] Copying clang's __stdarg_header_macro.h... [1786/2961] Copying clang's __stdarg___va_copy.h... [1787/2961] Copying clang's __stdarg_va_arg.h... [1788/2961] Copying clang's __stdarg_va_list.h... [1789/2961] Copying clang's stdatomic.h... [1790/2961] Copying clang's __stdarg_va_copy.h... [1791/2961] Copying clang's stdbool.h... [1792/2961] Copying clang's stdcountof.h... [1793/2961] Copying clang's stdckdint.h... [1794/2961] Copying clang's stddef.h... [1795/2961] Copying clang's stddefer.h... [1796/2961] Copying clang's __stddef_header_macro.h... [1797/2961] Copying clang's __stddef_max_align_t.h... [1798/2961] Copying clang's __stddef_null.h... [1799/2961] Copying clang's __stddef_nullptr_t.h... [1800/2961] Copying clang's __stddef_ptrdiff_t.h... [1801/2961] Copying clang's __stddef_offsetof.h... [1802/2961] Copying clang's __stddef_rsize_t.h... [1803/2961] Copying clang's __stddef_size_t.h... [1804/2961] Copying clang's __stddef_unreachable.h... [1805/2961] Copying clang's __stddef_wchar_t.h... [1806/2961] Copying clang's stdint.h... [1807/2961] Copying clang's __stddef_wint_t.h... [1808/2961] Copying clang's stdnoreturn.h... [1809/2961] Copying clang's tgmath.h... [1810/2961] Copying clang's unwind.h... [1811/2961] Copying clang's varargs.h... [1812/2961] Copying clang's arm_acle.h... [1813/2961] Copying clang's armintr.h... [1814/2961] Copying clang's arm_cmse.h... [1815/2961] Copying clang's arm64_neon.h... [1816/2961] Copying clang's arm_neon_sve_bridge.h... [1817/2961] Copying clang's arm64intr.h... [1818/2961] Copying clang's __clang_cuda_builtin_vars.h... [1819/2961] Copying clang's __clang_cuda_math.h... [1820/2961] Copying clang's __clang_cuda_device_functions.h... [1821/2961] Copying clang's __clang_cuda_cmath.h... [1822/2961] Copying clang's __clang_cuda_complex_builtins.h... [1823/2961] Copying clang's __clang_cuda_libdevice_declares.h... [1824/2961] Copying clang's __clang_cuda_texture_intrinsics.h... [1825/2961] Copying clang's __clang_cuda_intrinsics.h... [1826/2961] Copying clang's hexagon_circ_brev_intrinsics.h... [1827/2961] Copying clang's __clang_cuda_math_forward_declares.h... [1828/2961] Copying clang's __clang_cuda_runtime_wrapper.h... [1829/2961] Copying clang's hexagon_types.h... [1830/2961] Copying clang's hexagon_protos.h... [1831/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o [1832/2961] Copying clang's hvx_hexagon_protos.h... [1833/2961] Copying clang's __clang_hip_libdevice_declares.h... [1834/2961] Copying clang's __clang_hip_math.h... [1835/2961] Copying clang's __clang_hip_cmath.h... [1836/2961] Copying clang's __clang_hip_runtime_wrapper.h... [1837/2961] Copying clang's lasxintrin.h... [1838/2961] Copying clang's larchintrin.h... [1839/2961] Copying clang's __clang_hip_stdlib.h... [1840/2961] Copying clang's lsxintrin.h... [1841/2961] Copying clang's msa.h... [1842/2961] Copying clang's opencl-c.h... [1843/2961] Copying clang's opencl-c-base.h... [1844/2961] Copying clang's htmintrin.h... [1845/2961] Copying clang's amo.h... [1846/2961] Copying clang's altivec.h... [1847/2961] Copying clang's riscv_bitmanip.h... [1848/2961] Copying clang's riscv_crypto.h... [1849/2961] Copying clang's htmxlintrin.h... [1850/2961] Copying clang's riscv_ntlh.h... [1851/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81, from /usr/include/llvm/ADT/SmallVector.h:26, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/LLVM.h:24, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/Token.h:31, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.h:31, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:9: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::clangd::Token::Range; _Alloc = std::allocator]’, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:391:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17: /usr/include/c++/16/bits/stl_vector.h:1417:28: warning: ‘Last’ may be used uninitialized [-Wmaybe-uninitialized] 1417 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp: In member function ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:377:18: note: ‘Last’ was declared here 377 | Token::Index Last; | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::clangd::Token::Range; _Alloc = std::allocator]’, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:391:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:395:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17: /usr/include/c++/16/bits/stl_vector.h:1417:28: warning: ‘Last’ may be used uninitialized [-Wmaybe-uninitialized] 1417 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp: In member function ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:377:18: note: ‘Last’ was declared here 377 | Token::Index Last; | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::clangd::Token::Range; _Alloc = std::allocator]’, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:391:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:395:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:395:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17: /usr/include/c++/16/bits/stl_vector.h:1417:28: warning: ‘Last’ may be used uninitialized [-Wmaybe-uninitialized] 1417 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp: In member function ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:377:18: note: ‘Last’ was declared here 377 | Token::Index Last; | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::clangd::Token::Range; _Alloc = std::allocator]’, inlined from ‘void clang::clangd::{anonymous}::RangePairer::operator()(const clang::clangd::DirectiveTree::Conditional&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:391:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:63:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = clang::clangd::{anonymous}::RangePairer&; _Args = {const clang::clangd::DirectiveTree::Conditional&}]’ at /usr/include/c++/16/bits/invoke.h:98:40, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const std::variant&}; long unsigned int ...__indices = {2}]’ at /usr/include/c++/16/variant:1071:24, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1921:5, inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = clang::clangd::{anonymous}::RangePairer&; _Variants = {const variant&}]’ at /usr/include/c++/16/variant:1982:34, inlined from ‘void clang::clangd::{anonymous}::RangePairer::walk(const clang::clangd::DirectiveTree&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:368:17, inlined from ‘std::vector clang::clangd::pairDirectiveRanges(const DirectiveTree&, const TokenStream&)’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:403:27: /usr/include/c++/16/bits/stl_vector.h:1417:28: warning: ‘Last’ may be used uninitialized [-Wmaybe-uninitialized] 1417 | _M_realloc_append(__x); | ~~~~~~~~~~~~~~~~~^~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp: In function ‘std::vector clang::clangd::pairDirectiveRanges(const DirectiveTree&, const TokenStream&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/DirectiveTree.cpp:377:18: note: ‘Last’ was declared here 377 | Token::Index Last; | ^~~~ [1852/2961] Copying clang's andes_vector.h... [1853/2961] Copying clang's riscv_corev_alu.h... [1854/2961] Copying clang's riscv_mips.h... [1855/2961] Copying clang's riscv_nds.h... [1856/2961] Copying clang's riscv_packed_simd.h... [1857/2961] Copying clang's sifive_vector.h... [1858/2961] Copying clang's __clang_spirv_libdevice_declares.h... [1859/2961] Copying clang's __clang_spirv_builtins.h... [1860/2961] Copying clang's __clang_spirv_math.h... [1861/2961] Copying clang's s390intrin.h... [1862/2961] Copying clang's vecintrin.h... [1863/2961] Copying clang's velintrin_gen.h... [1864/2961] Copying clang's adcintrin.h... [1865/2961] Copying clang's velintrin_approx.h... [1866/2961] Building CXX object tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/InlineFunctionDeclCheck.cpp.o [1867/2961] Copying clang's velintrin.h... [1868/2961] Copying clang's adxintrin.h... [1869/2961] Building CXX object tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/ImplementationInNamespaceCheck.cpp.o [1870/2961] Copying clang's amxcomplexintrin.h... [1871/2961] Copying clang's ammintrin.h... [1872/2961] Copying clang's amxavx512intrin.h... [1873/2961] Copying clang's amxfp16intrin.h... [1874/2961] Copying clang's amxfp8intrin.h... [1875/2961] Copying clang's amxintrin.h... [1876/2961] Copying clang's avx10_2_512convertintrin.h... [1877/2961] Copying clang's avx10_2_512bf16intrin.h... [1878/2961] Copying clang's amxmovrsintrin.h... [1879/2961] Copying clang's avx10_2_512satcvtdsintrin.h... [1880/2961] Copying clang's avx10_2_512minmaxintrin.h... [1881/2961] Copying clang's avx10_2bf16intrin.h... [1882/2961] Copying clang's avx10_2_512satcvtintrin.h... [1883/2961] Copying clang's avx10_2convertintrin.h... [1884/2961] Copying clang's avx10_2_512niintrin.h... [1885/2961] Copying clang's avx10_2minmaxintrin.h... [1886/2961] Copying clang's avx10_2niintrin.h... [1887/2961] Copying clang's avx10_2copyintrin.h... [1888/2961] Copying clang's avx2intrin.h... [1889/2961] Copying clang's avx512bf16intrin.h... [1890/2961] Copying clang's avx10_2satcvtintrin.h... [1891/2961] Copying clang's avx10_2satcvtdsintrin.h... [1892/2961] Copying clang's avx512bmmintrin.h... [1893/2961] Copying clang's avx512bmmvlintrin.h... [1894/2961] Copying clang's avx512bitalgintrin.h... [1895/2961] Copying clang's avx512dqintrin.h... [1896/2961] Copying clang's avx512cdintrin.h... [1897/2961] Copying clang's avx512bwintrin.h... [1898/2961] Copying clang's avx512fintrin.h... [1899/2961] Copying clang's avx512fp16intrin.h... [1900/2961] Copying clang's avx512vbmivlintrin.h... [1901/2961] Copying clang's avx512vbmiintrin.h... [1902/2961] Copying clang's avx512ifmaintrin.h... [1903/2961] Copying clang's avx512vbmi2intrin.h... [1904/2961] Copying clang's avx512ifmavlintrin.h... [1905/2961] Copying clang's avx512vlbf16intrin.h... [1906/2961] Copying clang's avx512vlfp16intrin.h... [1907/2961] Copying clang's avx512vldqintrin.h... [1908/2961] Copying clang's avx512vlbitalgintrin.h... [1909/2961] Copying clang's avx512vlcdintrin.h... [1910/2961] Copying clang's avx512vlintrin.h... [1911/2961] Copying clang's avx512vlbwintrin.h... [1912/2961] Copying clang's avx512vlvbmi2intrin.h... [1913/2961] Copying clang's avx512vlvp2intersectintrin.h... [1914/2961] Copying clang's avx512vp2intersectintrin.h... [1915/2961] Copying clang's avx512vlvnniintrin.h... [1916/2961] Copying clang's avx512vnniintrin.h... [1917/2961] Copying clang's avx512vpopcntdqintrin.h... [1918/2961] Copying clang's avxifmaintrin.h... [1919/2961] Copying clang's avx512vpopcntdqvlintrin.h... [1920/2961] Copying clang's avxneconvertintrin.h... [1921/2961] Copying clang's avxvnniint16intrin.h... [1922/2961] Copying clang's avxvnniint8intrin.h... [1923/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o [1924/2961] Copying clang's avxintrin.h... [1925/2961] Copying clang's bmi2intrin.h... [1926/2961] Copying clang's avxvnniintrin.h... [1927/2961] Copying clang's cetintrin.h... [1928/2961] Copying clang's bmiintrin.h... [1929/2961] Copying clang's clzerointrin.h... [1930/2961] Copying clang's cldemoteintrin.h... [1931/2961] Copying clang's clflushoptintrin.h... [1932/2961] Copying clang's crc32intrin.h... [1933/2961] Copying clang's clwbintrin.h... [1934/2961] Copying clang's cmpccxaddintrin.h... [1935/2961] Copying clang's enqcmdintrin.h... [1936/2961] Copying clang's emmintrin.h... [1937/2961] Copying clang's fma4intrin.h... [1938/2961] Copying clang's fmaintrin.h... [1939/2961] Copying clang's fxsrintrin.h... [1940/2961] Copying clang's gfniintrin.h... [1941/2961] Copying clang's immintrin.h... [1942/2961] Copying clang's f16cintrin.h... [1943/2961] Copying clang's ia32intrin.h... [1944/2961] Copying clang's hresetintrin.h... [1945/2961] Copying clang's invpcidintrin.h... [1946/2961] Copying clang's lwpintrin.h... [1947/2961] Copying clang's keylockerintrin.h... [1948/2961] Copying clang's mmintrin.h... [1949/2961] Copying clang's mm3dnow.h... [1950/2961] Copying clang's movrs_avx10_2_512intrin.h... [1951/2961] Copying clang's lzcntintrin.h... [1952/2961] Copying clang's movdirintrin.h... [1953/2961] Copying clang's movrs_avx10_2intrin.h... [1954/2961] Copying clang's mwaitxintrin.h... [1955/2961] Copying clang's movrsintrin.h... [1956/2961] Copying clang's pkuintrin.h... [1957/2961] Copying clang's nmmintrin.h... [1958/2961] Copying clang's pconfigintrin.h... [1959/2961] Copying clang's prfchiintrin.h... [1960/2961] Copying clang's ptrauth.h... [1961/2961] Copying clang's popcntintrin.h... [1962/2961] Copying clang's pmmintrin.h... [1963/2961] Copying clang's ptwriteintrin.h... [1964/2961] Copying clang's prfchwintrin.h... [1965/2961] Copying clang's raointintrin.h... [1966/2961] Copying clang's rdseedintrin.h... [1967/2961] Copying clang's rdpruintrin.h... [1968/2961] Copying clang's rtmintrin.h... [1969/2961] Copying clang's sgxintrin.h... [1970/2961] Copying clang's shaintrin.h... [1971/2961] Copying clang's sm3intrin.h... [1972/2961] Copying clang's serializeintrin.h... [1973/2961] Copying clang's sha512intrin.h... [1974/2961] Copying clang's sm4intrin.h... [1975/2961] Copying clang's sm4evexintrin.h... [1976/2961] Copying clang's smmintrin.h... [1977/2961] Copying clang's tsxldtrkintrin.h... [1978/2961] Copying clang's usermsrintrin.h... [1979/2961] Copying clang's tmmintrin.h... [1980/2961] Copying clang's vaesintrin.h... [1981/2961] Copying clang's uintrintrin.h... [1982/2961] Copying clang's tbmintrin.h... [1983/2961] Copying clang's vpclmulqdqintrin.h... [1984/2961] Copying clang's waitpkgintrin.h... [1985/2961] Copying clang's __wmmintrin_aes.h... [1986/2961] Copying clang's wbnoinvdintrin.h... [1987/2961] Copying clang's __wmmintrin_pclmul.h... [1988/2961] Copying clang's x86gprintrin.h... [1989/2961] Copying clang's x86intrin.h... [1990/2961] Copying clang's wmmintrin.h... [1991/2961] Copying clang's xmmintrin.h... [1992/2961] Copying clang's xopintrin.h... [1993/2961] Copying clang's xsaveintrin.h... [1994/2961] Copying clang's xsavecintrin.h... [1995/2961] Copying clang's xsavesintrin.h... [1996/2961] Copying clang's xtestintrin.h... [1997/2961] Copying clang's xsaveoptintrin.h... [1998/2961] Copying clang's cpuid.h... [1999/2961] Copying clang's amdhsa_abi.h... [2000/2961] Copying clang's gpuintrin.h... [2001/2961] Copying clang's nvptxintrin.h... [2002/2961] Copying clang's cet.h... [2003/2961] Copying clang's spirvintrin.h... [2004/2961] Copying clang's __clang_gpu_builtin_vars.h... [2005/2961] Copying clang's amdgpuintrin.h... [2006/2961] Copying clang's __clang_gpu_device_functions.h... [2007/2961] Copying clang's wasm_simd128.h... [2008/2961] Copying clang's intrin0.h... [2009/2961] Copying clang's vadefs.h... [2010/2961] Copying clang's __clang_gpu_intrinsics.h... [2011/2961] Copying clang's yvals_core.h... [2012/2961] Copying clang's mm_malloc.h... [2013/2961] Copying clang's intrin.h... [2014/2961] Copying clang's cuda_wrappers/algorithm... [2015/2961] Copying clang's cuda_wrappers/cmath... [2016/2961] Copying clang's cuda_wrappers/bits/shared_ptr_base.h... [2017/2961] Copying clang's cuda_wrappers/new... [2018/2961] Copying clang's cuda_wrappers/bits/c++config.h... [2019/2961] Copying clang's cuda_wrappers/bits/basic_string.h... [2020/2961] Copying clang's cuda_wrappers/complex... [2021/2961] Copying clang's cuda_wrappers/bits/basic_string.tcc... [2022/2961] Copying clang's cuda_wrappers/__utility/declval.h... [2023/2961] Copying clang's ppc_wrappers/mmintrin.h... [2024/2961] Copying clang's ppc_wrappers/emmintrin.h... [2025/2961] Copying clang's ppc_wrappers/pmmintrin.h... [2026/2961] Copying clang's ppc_wrappers/tmmintrin.h... [2027/2961] Copying clang's ppc_wrappers/xmmintrin.h... [2028/2961] Copying clang's ppc_wrappers/bmiintrin.h... [2029/2961] Copying clang's ppc_wrappers/mm_malloc.h... [2030/2961] Copying clang's ppc_wrappers/bmi2intrin.h... [2031/2961] Copying clang's ppc_wrappers/immintrin.h... [2032/2961] Copying clang's ppc_wrappers/smmintrin.h... [2033/2961] Copying clang's ppc_wrappers/nmmintrin.h... [2034/2961] Copying clang's ppc_wrappers/x86intrin.h... [2035/2961] Copying clang's openmp_wrappers/math.h... [2036/2961] Copying clang's openmp_wrappers/complex... [2037/2961] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h... [2038/2961] Copying clang's openmp_wrappers/complex.h... [2039/2961] Copying clang's ppc_wrappers/x86gprintrin.h... [2040/2961] Copying clang's openmp_wrappers/complex_cmath.h... [2041/2961] Copying clang's openmp_wrappers/cmath... [2042/2961] Copying clang's zos_wrappers/builtins.h... [2043/2961] Copying clang's openmp_wrappers/new... [2044/2961] Copying clang's zos_wrappers/grp.h... [2045/2961] Copying clang's zos_wrappers/stdlib.h... [2046/2961] Copying clang's zos_wrappers/poll.h... [2047/2961] Copying clang's zos_wrappers/math.h... [2048/2961] Copying clang's zos_wrappers/string.h... [2049/2961] Copying clang's zos_wrappers/locale.h... [2050/2961] Copying clang's zos_wrappers/variant.h... [2051/2961] Copying clang's zos_wrappers/time.h... [2052/2961] Copying clang's hlsl.h... [2053/2961] Copying clang's hlsl/hlsl_alias_intrinsics.h... [2054/2961] Copying clang's hlsl/hlsl_basic_types.h... [2055/2961] Copying clang's hlsl/hlsl_compat_overloads.h... [2056/2961] Copying clang's hlsl/hlsl_intrinsic_helpers.h... [2057/2961] Copying clang's hlsl/hlsl_detail.h... [2058/2961] Copying clang's hlsl/hlsl_spirv.h... [2059/2961] Copying clang's llvm_libc_wrappers/string.h... [2060/2961] Copying clang's hlsl/hlsl_intrinsics.h... [2061/2961] Copying clang's llvm_libc_wrappers/stdio.h... [2062/2961] Copying clang's llvm_libc_wrappers/ctype.h... [2063/2961] Copying clang's llvm_libc_wrappers/time.h... [2064/2961] Copying clang's llvm_libc_wrappers/assert.h... [2065/2961] Copying clang's llvm_libc_wrappers/stdlib.h... [2066/2961] Copying clang's llvm_libc_wrappers/inttypes.h... [2067/2961] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h... [2068/2961] Copying clang's llvm_offload_wrappers/__llvm_offload.h... [2069/2961] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h... [2070/2961] Copying clang's arm_fp16.h... [2071/2961] Copying clang's arm_neon.h... [2072/2961] Copying clang's arm_sme.h... [2073/2961] Copying clang's arm_sve.h... [2074/2961] Copying clang's arm_bf16.h... [2075/2961] Copying clang's arm_mve.h... [2076/2961] Copying clang's arm_cde.h... [2077/2961] Copying clang's riscv_vector.h... [2078/2961] Copying clang's hlsl/hlsl_inline_intrinsics_gen.inc... [2079/2961] Copying clang's hlsl/hlsl_alias_intrinsics_gen.inc... [2080/2961] Copying clang's arm_vector_types.h... [2081/2961] Linking CXX static library lib/libclangInstallAPI.a [2082/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o [2083/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/UseNewMLIROpBuilderCheck.cpp.o [2084/2961] Linking CXX static library lib/libclangToolingRefactoring.a [2085/2961] Building CXX object tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/UseVectorUtilsCheck.cpp.o [2086/2961] Linking CXX static library lib/libclangAnalysisFlowSensitive.a [2087/2961] Linking CXX static library lib/libclangTidyCERTModule.a [2088/2961] Linking CXX static library lib/libclangTidyBoostModule.a [2089/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o [2090/2961] Linking CXX static library lib/libclangTidyCustomModule.a [2091/2961] Linking CXX static library lib/libclangTidyAlteraModule.a [2092/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o [2093/2961] Linking CXX static library lib/libclangTidyDarwinModule.a [2094/2961] Linking CXX static library lib/libclangTidyLinuxKernelModule.a [2095/2961] Linking CXX static library lib/libclangTidyAndroidModule.a [2096/2961] Linking CXX static library lib/libclangTidyAbseilModule.a [2097/2961] Linking CXX static library lib/libclangTidyLLVMModule.a [2098/2961] Building CXX object tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/RestrictSystemLibcHeadersCheck.cpp.o [2099/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Token.cpp.o [2100/2961] Building CXX object tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/LLVMLibcTidyModule.cpp.o [2101/2961] Linking CXX static library lib/libclangTidyCppCoreGuidelinesModule.a [2102/2961] Linking CXX static library lib/libclangTidyLLVMLibcModule.a [2103/2961] Linking CXX static library lib/libclangStaticAnalyzerCheckers.a [2104/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o [2105/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AssertEqualsCheck.cpp.o [2106/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/DeallocInCategoryCheck.cpp.o [2107/2961] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/CommandLineArgs.cpp.o [2108/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Config.cpp.o [2109/2961] Building CXX object tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/MPITidyModule.cpp.o [2110/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSDateFormatterCheck.cpp.o [2111/2961] Building CXX object tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o [2112/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o [2113/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o [2114/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/SuperSelfCheck.cpp.o [2115/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSInvocationArgumentLifetimeCheck.cpp.o [2116/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Feature.cpp.o [2117/2961] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o [2118/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/MissingHashCheck.cpp.o [2119/2961] Building CXX object tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/BufferDerefCheck.cpp.o [2120/2961] Linking CXX static library lib/libclangTidyMPIModule.a [2121/2961] Building CXX object tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ObjCTidyModule.cpp.o [2122/2961] Building CXX object tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/ExceptionEscapeCheck.cpp.o [2123/2961] Building CXX object tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/OpenMPTidyModule.cpp.o [2124/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DraftStore.cpp.o [2125/2961] Linking CXX static library lib/libclangTidyObjCModule.a [2126/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigProvider.cpp.o [2127/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FeatureModule.cpp.o [2128/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FuzzyMatch.cpp.o [2129/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DecisionForest.cpp.o [2130/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FS.cpp.o [2131/2961] Building CXX object tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o [2132/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ExpectedTypes.cpp.o [2133/2961] Building CXX object tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/UseDefaultNoneCheck.cpp.o [2134/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FileDistance.cpp.o [2135/2961] Linking CXX static library lib/libclangTidyZirconModule.a [2136/2961] Linking CXX static library lib/libclangTidyOpenMPModule.a [2137/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeCompletionStrings.cpp.o [2138/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Format.cpp.o [2139/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/RIFF.cpp.o [2140/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/PathMapping.cpp.o [2141/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigYAML.cpp.o [2142/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/JSONTransport.cpp.o [2143/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigCompile.cpp.o [2144/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Compiler.cpp.o [2145/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CollectMacros.cpp.o [2146/2961] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/TestAST.cpp.o [2147/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ASTSignals.cpp.o [2148/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/URI.cpp.o [2149/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompileCommands.cpp.o [2150/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Headers.cpp.o [2151/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SymbolDocumentation.cpp.o [2152/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SystemIncludeExtractor.cpp.o In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/Support/Format.h:25, from /usr/include/llvm/Support/Error.h:23, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/support/Function.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/ProjectModules.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/GlobalCompilationDatabase.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/CompileCommands.h:11, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/SystemIncludeExtractor.cpp:32: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/StringRef.h:16, from /usr/include/llvm/ADT/Twine.h:13, from /usr/include/llvm/Support/Error.h:17: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const std::__cxx11::basic_string*]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const std::__cxx11::basic_string*]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2153/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Protocol.cpp.o [2154/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeaderSourceSwitch.cpp.o [2155/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TidyProvider.cpp.o [2156/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Quality.cpp.o [2157/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeFixer.cpp.o [2158/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/GlobalCompilationDatabase.cpp.o [2159/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindSymbols.cpp.o [2160/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Diagnostics.cpp.o [2161/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticSelection.cpp.o [2162/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ProjectModules.cpp.o [2163/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Index.cpp.o [2164/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeCleaner.cpp.o [2165/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Relation.cpp.o [2166/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/ProjectAware.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/Config.h:29, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/ProjectAware.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/ProjectAware.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2167/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Ref.cpp.o [2168/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdServer.cpp.o [2169/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ModulesBuilder.cpp.o [2170/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Merge.cpp.o [2171/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Hover.cpp.o [2172/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolLocation.cpp.o [2173/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolOrigin.cpp.o [2174/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolID.cpp.o [2175/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SourceCode.cpp.o [2176/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DumpAST.cpp.o [2177/2961] Linking CXX static library lib/libclangdSupport.a [2178/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexLoader.cpp.o [2179/2961] Linking CXX static library lib/libclangDynamicASTMatchers.a [2180/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/CanonicalIncludes.cpp.o [2181/2961] Linking CXX static library lib/libclangAnalysisFlowSensitiveModels.a [2182/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Symbol.cpp.o [2183/2961] Linking CXX static library lib/libclangExtractAPI.a [2184/2961] Linking CXX static library lib/libclangStaticAnalyzerFrontend.a [2185/2961] Linking CXX static library lib/libclangTesting.a [2186/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundRebuild.cpp.o [2187/2961] Linking CXX static library lib/libclangTransformer.a [2188/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexStorage.cpp.o [2189/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.o In file included from /usr/include/llvm/ADT/ArrayRef.h:12, from /usr/include/llvm/Support/Format.h:25, from /usr/include/llvm/Support/Error.h:23, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/URI.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/Protocol.h:26, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/CollectMacros.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/ParsedAST.h:23, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/ASTSignals.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/CodeComplete.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/CodeComplete.cpp:20: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/StringRef.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/URI.h:12: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2190/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/PostingList.cpp.o [2191/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Iterator.cpp.o [2192/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Preamble.cpp.o [2193/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/MemIndex.cpp.o [2194/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/HeaderMapCollector.cpp.o [2195/2961] Building CXX object tools/extra/clang-doc/support/CMakeFiles/obj.clangDocSupport.dir/File.cpp.o [2196/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Trigram.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Token.h:25, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Trigram.h:26, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Trigram.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2197/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundQueue.cpp.o [2198/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/STLPostfixHeaderMap.cpp.o [2199/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PathConfig.cpp.o [2200/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TUScheduler.cpp.o [2201/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindTarget.cpp.o [2202/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllMacros.cpp.o [2203/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/InlayHints.cpp.o [2204/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/SymbolInfo.cpp.o [2205/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Background.cpp.o [2206/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/InsertionPoint.cpp.o [2207/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Selection.cpp.o [2208/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/IndexAction.cpp.o [2209/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Dex.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/SymbolID.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/Ref.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/Index.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Dex.h:24, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Dex.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/StringRef.h:16, from /usr/include/llvm/Support/raw_ostream.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Iterator.h:34, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/index/dex/Dex.h:23: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2210/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o [2211/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticHighlighting.cpp.o [2212/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ParsedAST.cpp.o [2213/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/StdLib.cpp.o [2214/2961] Building CXX object tools/extra/clang-doc/support/CMakeFiles/obj.clangDocSupport.dir/Utils.cpp.o [2215/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/YAMLSerialization.cpp.o [2216/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Serialization.cpp.o [2217/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Tweak.cpp.o [2218/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o [2219/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/FileIndex.cpp.o [2220/2961] Building CXX object tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o [2221/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o [2222/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PragmaCommentHandler.cpp.o [2223/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o [2224/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandDeducedType.cpp.o [2225/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/AST.cpp.o [2226/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o [2227/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolCollector.cpp.o [2228/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o [2229/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o [2230/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o [2231/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Rename.cpp.o [2232/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o [2233/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o [2234/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o [2235/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o [2236/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o [2237/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o [2238/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o [2239/2961] Linking CXX static library lib/libclangRewriteFrontend.a [2240/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o [2241/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbolsAction.cpp.o [2242/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/Obsolete.cpp.o [2243/2961] Linking CXX static library lib/libclangCodeGen.a [2244/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/OverridePureVirtuals.cpp.o [2245/2961] Building LinkerWrapperOpts.inc... [2246/2961] Building NVLinkOpts.inc... [2247/2961] Building Opts.inc... [2248/2961] Building SYCLLinkOpts.inc... [2249/2961] Building InstallAPIOpts.inc... [2250/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o [2251/2961] Building CXX object tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o [2252/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ScopifyEnum.cpp.o [2253/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o [2254/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbols.cpp.o [2255/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapBinaryOperands.cpp.o [2256/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o [2257/2961] Building CXX object tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o [2258/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o [2259/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o [2260/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o [2261/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o [2262/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/XRefs.cpp.o [2263/2961] Building CXX object tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/Designator.cpp.o [2264/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o [2265/2961] Linking CXX static library lib/libclangDocSupport.a [2266/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o [2267/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o [2268/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o [2269/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o [2270/2961] Building CXX object tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/tools/driver/cc1as_main.cpp: In function ‘bool ExecuteAssemblerImpl({anonymous}::AssemblerInvocation&, clang::DiagnosticsEngine&, llvm::IntrusiveRefCntPtr)’: /build/clang/src/llvm-project-23.1.1.src/clang/tools/driver/cc1as_main.cpp:642:23: warning: ‘Value’ may be used uninitialized [-Wmaybe-uninitialized] 642 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/tools/driver/cc1as_main.cpp:639:13: note: ‘Value’ was declared here 639 | int64_t Value; | ^~~~~ [2271/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o [2272/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o [2273/2961] Linking CXX static library lib/libfindAllSymbols.a [2274/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o [2275/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o [2276/2961] Building CXX object tools/driver/CMakeFiles/clang.dir/driver.cpp.o [2277/2961] Linking CXX static library lib/libclangdRemoteIndex.a [2278/2961] Building AttributeReference.rst... [2279/2961] Building DiagnosticsReference.rst... [2280/2961] Building AMDGPUBuiltinReference.rst... [2281/2961] Building ClangCommandLineReference.rst... [2282/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o [2283/2961] Building CXX object tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompletionModel.cpp.o [2284/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o [2285/2961] Building CXX object tools/extra/clang-tidy/tool/CMakeFiles/obj.clangTidyMain.dir/ClangTidyMain.cpp.o [2286/2961] Linking CXX static library lib/libclangFrontendTool.a [2287/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixerContext.cpp.o [2288/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/YamlSymbolIndex.cpp.o [2289/2961] Linking CXX static library lib/libclangDaemon.a [2290/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o [2291/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o [2292/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o [2293/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o [2294/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/SymbolIndexManager.cpp.o [2295/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o [2296/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o [2297/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o [2298/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o [2299/2961] Building CXX object tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o [2300/2961] Building C object tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o [2301/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o [2302/2961] Building CXX object lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/CMakeFiles/SSAFExamplePlugin.dir/TagsPairsAnalysis.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:36, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/TagsPairsAnalysis.cpp:11: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/DerivedAnalysis.h:111:3: warning: ‘llvm::Error clang::ssaf::DerivedAnalysis::initialize(const std::map&) [with ResultT = {anonymous}::TagsPairsAnalysisResult; DepResultTs = {example_plugin::TagsAnalysisResult, example_plugin::PairsAnalysisResult}]’ was hidden [-Woverloaded-virtual=] 111 | initialize(const std::map &Map) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/TagsPairsAnalysis.cpp:110:15: note: by ‘virtual llvm::Error {anonymous}::TagsPairsAnalysis::initialize(const example_plugin::TagsAnalysisResult&, const example_plugin::PairsAnalysisResult&)’ 110 | llvm::Error initialize(const TagsAnalysisResult &Tags, | ^~~~~~~~~~ [2303/2961] Linking CXX executable bin/clang-23 [2304/2961] Building CXX object lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/CMakeFiles/SSAFExamplePlugin.dir/TagsAnalysis.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/TagsAnalysis.cpp:13: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = example_plugin::TagsAnalysisResult; EntitySummaryT = {anonymous}::TagsEntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/TagsAnalysis.cpp:142:15: note: by ‘virtual llvm::Error {anonymous}::TagsAnalysis::add(clang::ssaf::EntityId, const {anonymous}::TagsEntitySummary&)’ 142 | llvm::Error add(EntityId, const TagsEntitySummary &S) override { | ^~~ [2305/2961] Building CXX object lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/CMakeFiles/SSAFExamplePlugin.dir/PairsAnalysis.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/PairsAnalysis.cpp:13: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = example_plugin::PairsAnalysisResult; EntitySummaryT = {anonymous}::PairsEntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/lib/ScalableStaticAnalysis/Plugins/ExamplePlugin/PairsAnalysis.cpp:188:15: note: by ‘virtual llvm::Error {anonymous}::PairsAnalysis::add(clang::ssaf::EntityId, const {anonymous}::PairsEntitySummary&)’ 188 | llvm::Error add(EntityId Id, const PairsEntitySummary &S) override { | ^~~ [2306/2961] Building CXX object tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/clang-scan-deps-driver.cpp.o [2307/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o [2308/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/ClangDoc.cpp.o [2309/2961] Building CXX object tools/extra/clang-apply-replacements/CMakeFiles/obj.clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o [2310/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/HTMLGenerator.cpp.o [2311/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/MDGenerator.cpp.o [2312/2961] Building CXX object lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o [2313/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeWriter.cpp.o [2314/2961] Building CXX object lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o [2315/2961] Building CXX object tools/clang-installapi/CMakeFiles/clang-installapi.dir/clang-installapi-driver.cpp.o [2316/2961] Building CXX object tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o [2317/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Generators.cpp.o [2318/2961] Building CXX object tools/clang-ssaf-analyzer/CMakeFiles/clang-ssaf-analyzer.dir/SSAFAnalyzer.cpp.o [2319/2961] Building CXX object lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o [2320/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Representation.cpp.o [2321/2961] Building CXX object tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o [2322/2961] Building CXX object tools/clang-ssaf-linker/CMakeFiles/clang-ssaf-linker.dir/SSAFLinker.cpp.o [2323/2961] Linking CXX static library lib/libclangApplyReplacements.a [2324/2961] Building CXX object tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o [2325/2961] Building CXX object tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixer.cpp.o [2326/2961] Building CXX object tools/clang-ssaf-format/CMakeFiles/clang-ssaf-format.dir/SSAFFormat.cpp.o [2327/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/JSONGenerator.cpp.o [2328/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o [2329/2961] Building CXX object tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o [2330/2961] Building C object tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o [2331/2961] Linking CXX static library lib/libclangTidyMain.a [2332/2961] Building CXX object tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyToolMain.cpp.o [2333/2961] Building CXX object tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o [2334/2961] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o [2335/2961] Generating code completion model runtime... [2336/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Serialize.cpp.o [2337/2961] Linking CXX static library lib/libclangIncludeFixer.a [2338/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeReader.cpp.o [2339/2961] Building CXX object tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o [2340/2961] Building CXX object tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o [2341/2961] Building CXX object tools/extra/clangd/tool/CMakeFiles/obj.clangdMain.dir/ClangdMain.cpp.o [2342/2961] Building CXX object tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o [2343/2961] Building CXX object tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/HelperDeclRefGraph.cpp.o [2344/2961] Building CXX object tools/extra/clangd/tool/CMakeFiles/obj.clangdMain.dir/Check.cpp.o [2345/2961] Building CXX object tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNVLinkWrapper.cpp.o [2346/2961] Building CXX object tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/ReorderFieldsAction.cpp.o [2347/2961] Linking CXX static library lib/libclangReorderFields.a [2348/2961] Building CXX object tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o [2349/2961] Building CXX object tools/extra/clang-change-namespace/CMakeFiles/obj.clangChangeNamespace.dir/ChangeNamespace.cpp.o [2350/2961] Linking CXX static library lib/libclangChangeNamespace.a [2351/2961] Building CXX object tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Mapper.cpp.o [2352/2961] Building CXX object tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o [2353/2961] Linking CXX static library lib/libclangDoc.a [2354/2961] Building CXX object tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o [2355/2961] Building CXX object tools/clang-installapi/CMakeFiles/clang-installapi.dir/Options.cpp.o [2356/2961] Building CXX object tools/clang-sycl-linker/CMakeFiles/clang-sycl-linker.dir/ClangSYCLLinker.cpp.o [2357/2961] Building CXX object tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o [2358/2961] Building CXX object tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o [2359/2961] Linking CXX static library lib/libclangdMain.a [2360/2961] Building CXX object tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdToolMain.cpp.o [2361/2961] Building CXX object tools/clang-installapi/CMakeFiles/clang-installapi.dir/ClangInstallAPI.cpp.o [2362/2961] Building CXX object tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o [2363/2961] Building CXX object tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o [2364/2961] Building CXX object tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o [2365/2961] Building CXX object tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o [2366/2961] Building CXX object tools/extra/clang-tidy/plugin/CMakeFiles/obj.clangTidyPlugin.dir/ClangTidyPlugin.cpp.o [2367/2961] Building CXX object tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o [2368/2961] Building CXX object tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o [2369/2961] Building CXX object tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o [2370/2961] Building CXX object tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o [2371/2961] Building CXX object tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/Move.cpp.o [2372/2961] Linking CXX static library lib/libclangMove.a [2373/2961] Building CXX object tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o [2374/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/Annotations.cpp.o [2375/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/TypesTest.cpp.o [2376/2961] Building CXX object tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/CustomizableOptional.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/FileEntry.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Basic/SourceLocation.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Lex/DependencyDirectivesScanner.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyScanningFilesystem.h:13, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/DependencyScanning/DependencyScanningService.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-scan-deps/ClangScanDeps.cpp:9: In function ‘llvm::hash_code llvm::hashing::detail::combine_bytes(const char*, size_t)’, inlined from ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’ at /usr/include/llvm/ADT/Hashing.h:242:23: /usr/include/llvm/ADT/Hashing.h:161:21: warning: ‘stack_buf’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return xxh3_64bits(reinterpret_cast(data), len) ^ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/Hashing.h:51: /usr/include/llvm/Support/xxhash.h: In function ‘llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = __gnu_cxx::__normal_iterator >]’: /usr/include/llvm/Support/xxhash.h:46:19: note: by argument 1 of type ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘uint64_t llvm::xxh3_64bits(const uint8_t*, size_t)’ declared here 46 | LLVM_ABI uint64_t xxh3_64bits(const uint8_t *data, size_t len); | ^~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h:219:26: note: ‘stack_buf’ declared here 219 | alignas(uint64_t) char stack_buf[256]; | ^~~~~~~~~ [2377/2961] Building CXX object tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o [2378/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/IncludeSpellerTest.cpp.o [2379/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CanonicalIncludesTests.cpp.o [2380/2961] Building CXX object tools/extra/clang-doc/tool/CMakeFiles/clang-doc.dir/ClangDocMain.cpp.o [2381/2961] Building CXX object tools/extra/clang-include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o [2382/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestTests.cpp.o [2383/2961] Building CXX object tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o [2384/2961] Building CXX object tools/extra/include-cleaner/tool/CMakeFiles/clang-include-cleaner.dir/IncludeCleaner.cpp.o [2385/2961] Building CXX object tools/extra/clang-change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o [2386/2961] Building CXX object tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o In member function ‘bool CollectEntitiesVisitor::VisitLinkageSpecDecl(clang::LinkageSpecDecl*)’, inlined from ‘bool clang::RecursiveASTVisitor::WalkUpFromLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = CollectEntitiesVisitor]’ at /build/clang/src/llvm-project-23.1.1.src/clang/build/include/clang/AST/DeclNodes.inc:48:1, inlined from ‘bool clang::RecursiveASTVisitor::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = CollectEntitiesVisitor]’ at /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/RecursiveASTVisitor.h:1749:1: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/modularize/Modularize.cpp:574:43: warning: ‘LinkageLabel’ may be used uninitialized [-Wmaybe-uninitialized] 574 | if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | errs())) | ~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/modularize/Modularize.cpp: In member function ‘bool clang::RecursiveASTVisitor::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = CollectEntitiesVisitor]’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/modularize/Modularize.cpp:565:17: note: ‘LinkageLabel’ was declared here 565 | const char *LinkageLabel; | ^~~~~~~~~~~~ [2387/2961] Building CXX object tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o [2388/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/WalkASTTest.cpp.o [2389/2961] Building CXX object tools/extra/clangd/remap/CMakeFiles/clangd-remap.dir/RemapMain.cpp.o [2390/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DraftStoreTests.cpp.o [2391/2961] Building CXX object tools/extra/clang-include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o [2392/2961] Building CXX object tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o [2393/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigProviderTests.cpp.o [2394/2961] Building CXX object tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMove.cpp.o [2395/2961] Building CXX object tools/extra/clangd/indexer/CMakeFiles/clangd-indexer.dir/IndexerMain.cpp.o [2396/2961] Linking CXX shared library lib/libclang.so.23.1.1 [2397/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileDistanceTests.cpp.o [2398/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/RecordTest.cpp.o [2399/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FSTests.cpp.o [2400/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompileCommandsTests.cpp.o [2401/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/AnalysisTest.cpp.o [2402/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTTests.cpp.o [2403/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigYAMLTests.cpp.o [2404/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTSignalsTests.cpp.o [2405/2961] Building CXX object tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o [2406/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigCompileTests.cpp.o [2407/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CollectMacrosTests.cpp.o [2408/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o [2409/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompilerTests.cpp.o [2410/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FormatTests.cpp.o [2411/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdLSPServerTests.cpp.o [2412/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/LocateSymbolTest.cpp.o [2413/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CallHierarchyTests.cpp.o [2414/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/JSONTransportTests.cpp.o [2415/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LoggerTests.cpp.o [2416/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o In file included from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/streambuf:45, from /usr/include/c++/16/bits/streambuf_iterator.h:37, from /usr/include/c++/16/iterator:68, from /usr/include/llvm/ADT/ADL.h:13, from /usr/include/llvm/ADT/Hashing.h:46, from /usr/include/llvm/ADT/ArrayRef.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/FuzzyMatch.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/FuzzyMatchTests.cpp:9: In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::length() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/16/bits/basic_string.h:1200:20, inlined from ‘llvm::StringRef::StringRef(const std::string&)’ at /usr/include/llvm/ADT/StringRef.h:104:44, inlined from ‘virtual bool clang::clangd::{anonymous}::RankMatcher::MatchAndExplain(llvm::StringRef, testing::MatchResultListener*) const’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/FuzzyMatchTests.cpp:224:36: /usr/include/c++/16/bits/basic_string.h:1189:19: warning: ‘LastMatch’ may be used uninitialized [-Wmaybe-uninitialized] 1189 | size_type __sz = _M_string_length; | ^~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/FuzzyMatchTests.cpp: In member function ‘virtual bool clang::clangd::{anonymous}::RankMatcher::MatchAndExplain(llvm::StringRef, testing::MatchResultListener*) const’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/FuzzyMatchTests.cpp:202:26: note: ‘LastMatch’ was declared here 202 | const ExpectedMatch *LastMatch; | ^~~~~~~~~ [2417/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPClient.cpp.o [2418/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FeatureModulesTests.cpp.o [2419/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DumpASTTests.cpp.o [2420/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RIFFTests.cpp.o [2421/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DexTests.cpp.o [2422/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PathMappingTests.cpp.o [2423/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ExpectedTypeTest.cpp.o [2424/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FeatureModulesRegistryTests.cpp.o [2425/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/GlobalCompilationDatabaseTests.cpp.o [2426/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ProjectAwareIndexTests.cpp.o [2427/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPBinderTests.cpp.o [2428/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o [2429/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeaderSourceSwitchTests.cpp.o [2430/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/BackgroundIndexTests.cpp.o In file included from /usr/include/string.h:580, from /usr/include/c++/16/cstring:48, from /usr/include/llvm/ADT/StringRef.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/URI.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/Protocol.h:26, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/Annotations.h:15, from /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp:1: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘llvm::detail::UniqueFunctionBase::UniqueFunctionBase(llvm::detail::UniqueFunctionBase&&) [with ReturnT = void; ParamTs = {std::vector, std::allocator >, std::allocator, std::allocator > > >&}]’ at /usr/include/llvm/ADT/FunctionExtras.h:208:13, inlined from ‘llvm::unique_function::unique_function(llvm::unique_function&&) [with R = void; P = {std::vector, std::allocator >, std::allocator, std::allocator > > >&}]’ at /usr/include/llvm/ADT/FunctionExtras.h:269:3, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::unique_function >&) const>; _Args = {llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>}; _Tp = llvm::unique_function >&) const>]’ at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::unique_function >&) const>; _Args = {llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>}; _Tp = llvm::unique_function >&) const>]’ at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from ‘void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>}; _Tp = llvm::unique_function >&) const>; _Alloc = std::allocator >&) const> >]’ at /usr/include/c++/16/bits/vector.tcc:594:26, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>}; _Tp = llvm::unique_function >&) const>; _Alloc = std::allocator >&) const> >]’ at /usr/include/c++/16/bits/vector.tcc:127:21, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::unique_function >&) const>; _Alloc = std::allocator >&) const> >]’ at /usr/include/c++/16/bits/stl_vector.h:1424:21, inlined from ‘clang::clangd::BackgroundIndexTest_Config_Test::TestBody()::’ at /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp:136:37: /usr/include/bits/string_fortified.h:29:33: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp: In function ‘clang::clangd::BackgroundIndexTest_Config_Test::TestBody()::’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp:136:38: note: ‘’ declared here 136 | C.CompileFlags.Edits.push_back([](std::vector &Argv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | Argv = tooling::getInsertArgumentAdjuster("-Done=two")(Argv, ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | }); | ~ [2431/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ModulesTests.cpp.o [2432/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InsertionPointTests.cpp.o [2433/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindTargetTests.cpp.o [2434/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestFS.cpp.o [2435/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestIndex.cpp.o [2436/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeadersTests.cpp.o [2437/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/QualityTests.cpp.o [2438/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexActionTests.cpp.o [2439/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ThreadCrashReporterTests.cpp.o [2440/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestRuntimeTest.cpp.o [2441/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolDocumentationTests.cpp.o [2442/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o [2443/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindSymbolsTests.cpp.o [2444/2961] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/FindHeadersTest.cpp.o [2445/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IncludeCleanerTests.cpp.o [2446/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TidyProviderTests.cpp.o [2447/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ContextTests.cpp.o [2448/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/CancellationTests.cpp.o [2449/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PrerequisiteModulesTest.cpp.o [2450/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticHighlightingTests.cpp.o [2451/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/FunctionTests.cpp.o [2452/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolInfoTests.cpp.o [2453/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticSelectionTests.cpp.o [2454/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TestTracer.cpp.o [2455/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/FileCacheTests.cpp.o [2456/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InlayHintTests.cpp.o [2457/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexTests.cpp.o [2458/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/URITests.cpp.o [2459/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/PathTests.cpp.o [2460/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SelectionTests.cpp.o [2461/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SyncAPI.cpp.o [2462/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SerializationTests.cpp.o [2463/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HoverTests.cpp.o [2464/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/StdLibTests.cpp.o [2465/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PreambleTests.cpp.o [2466/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PrintASTTests.cpp.o [2467/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ThreadingTests.cpp.o [2468/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestWorkspace.cpp.o [2469/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DiagnosticsTests.cpp.o [2470/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MemoryTreeTests.cpp.o [2471/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ReplayPeambleTests.cpp.o [2472/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TraceTests.cpp.o [2473/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MarkupTests.cpp.o [2474/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RenameTests.cpp.o [2475/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o [2476/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ParsedASTTests.cpp.o [2477/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AnnotateHighlightingsTests.cpp.o [2478/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpASTTests.cpp.o [2479/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestTU.cpp.o [2480/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpSymbolTests.cpp.o [2481/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AddUsingTests.cpp.o [2482/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCLocalizeStringLiteralTests.cpp.o [2483/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandMacroTests.cpp.o [2484/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpRecordLayoutTests.cpp.o [2485/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/PopulateSwitchTests.cpp.o [2486/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractVariableTests.cpp.o [2487/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RemoveUsingNamespaceTests.cpp.o [2488/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractFunctionTests.cpp.o [2489/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCMemberwiseInitializerTests.cpp.o [2490/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineInlineTests.cpp.o [2491/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ScopifyEnumTests.cpp.o [2492/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SpecialMembersTests.cpp.o [2493/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SwapBinaryOperandsTests.cpp.o [2494/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineOutlineTests.cpp.o [2495/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandDeducedTypeTests.cpp.o [2496/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TypeHierarchyTests.cpp.o [2497/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RawStringLiteralTests.cpp.o [2498/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ShowSelectionTreeTests.cpp.o [2499/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/MemberwiseConstructorTests.cpp.o [2500/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SwapIfBranchesTests.cpp.o [2501/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/OverridePureVirtualsTests.cpp.o [2502/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTesting.cpp.o [2503/2961] Building CXX object tools/extra/clangd/index/dex/dexp/CMakeFiles/dexp.dir/Dexp.cpp.o [2504/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTests.cpp.o [2505/2961] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o [2506/2961] Building CXX object tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o [2507/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o [2508/2961] Building CXX object tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o [2509/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TUSchedulerTests.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp: In member function ‘virtual void clang::clangd::{anonymous}::TUSchedulerTests_PublishWithStalePreamble_Test::TestBody()::BlockPreambleThread::onPreambleAST(clang::clangd::PathRef, llvm::StringRef, clang::clangd::CapturedASTCtx, std::shared_ptr)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp:1219:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1219 | if (BuildBefore) | ^ [2510/2961] Creating library symlink lib/libclang.so.23.1 lib/libclang.so [2511/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OptionsProviderTest.cpp.o [2512/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GlobListTest.cpp.o [2513/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp: In member function ‘virtual void clang::clangd::{anonymous}::SymbolCollectorTest_SpelledReferences_Test::TestBody()’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp:1148:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1148 | if (!SpelledRanges.empty()) | ^ /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp:1151:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1151 | if (!ImplicitRanges.empty()) | ^ [2514/2961] Building CXX object tools/offload-arch/CMakeFiles/offload-arch.dir/OffloadArch.cpp.o [2515/2961] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o [2516/2961] Building CXX object tools/offload-arch/CMakeFiles/offload-arch.dir/NVPTXArch.cpp.o [2517/2961] Building CXX object tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByKFD.cpp.o [2518/2961] Building CXX object tools/offload-arch/CMakeFiles/offload-arch.dir/LevelZeroArch.cpp.o [2519/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/ClangDocTest.cpp.o [2520/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/BitcodeTest.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp: In function ‘std::string clang::doc::writeInfo(Info*, clang::DiagnosticsEngine&)’: /build/clang/src/llvm-project-23.1.1.src/clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp:52:1: warning: control reaches end of non-void function [-Wreturn-type] 52 | } | ^ [2521/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/JSONGeneratorTest.cpp.o [2522/2961] Building CXX object tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByHIP.cpp.o [2523/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MergeTest.cpp.o [2524/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/GeneratorTest.cpp.o [2525/2961] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/IncludeFixerTest.cpp.o [2526/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/HeaderMapTest.cpp.o [2527/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/HTMLGeneratorTest.cpp.o [2528/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/LexHLSLRootSignatureTest.cpp.o [2529/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LexerUtilsTest.cpp.o [2530/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/DependencyDirectivesScannerTest.cpp.o [2531/2961] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o [2532/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/HeaderSearchTest.cpp.o [2533/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/ModuleMapTest.cpp.o [2534/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/NoTrivialPPDirectiveTracerTest.cpp.o [2535/2961] Building CXX object tools/extra/unittests/clang-change-namespace/CMakeFiles/ClangChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o [2536/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/DistroTest.cpp.o [2537/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/PPConditionalDirectiveRecordTest.cpp.o [2538/2961] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o [2539/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/ModuleDeclStateTest.cpp.o [2540/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/GCCVersionTest.cpp.o [2541/2961] Building CXX object tools/extra/unittests/clang-include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o [2542/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/PPMemoryAllocationsTest.cpp.o [2543/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/ModuleCacheTest.cpp.o [2544/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/EscapedCommandLineTest.cpp.o [2545/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ModernizeModuleTest.cpp.o [2546/2961] Building CXX object tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o [2547/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/PPDependencyDirectivesTest.cpp.o [2548/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o [2549/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/LexerTest.cpp.o [2550/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o [2551/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o [2552/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o [2553/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DeclRefExprUtilsTest.cpp.o [2554/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeCleanerTest.cpp.o [2555/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/DependencyScanning/InProcessModuleCacheTest.cpp.o [2556/2961] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/SerializeTest.cpp.o [2557/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/SanitizerArgsTest.cpp.o [2558/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/TypeTraitsTest.cpp.o [2559/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/MultilibBuilderTest.cpp.o [2560/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o [2561/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o [2562/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o [2563/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/DXCModeTest.cpp.o [2564/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/MultilibTest.cpp.o [2565/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Lex/PPCallbacksTest.cpp.o [2566/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/DependencyScanning/DependencyScanningFilesystemTest.cpp.o [2567/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/MockHeaders.cpp.o [2568/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o [2569/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/UnsafeBufferUsageTest.cpp.o [2570/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Parse/ParseHLSLRootSignatureTest.cpp.o [2571/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/ArenaTest.cpp.o [2572/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/CloneDetectionTest.cpp.o [2573/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Driver/ToolChainTest.cpp.o [2574/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/AddConstTest.cpp.o [2575/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/FormulaTest.cpp.o [2576/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/DataflowAnalysisContextTest.cpp.o [2577/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/MacroExpansionContextTest.cpp.o [2578/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/TransformerClangTidyCheckTest.cpp.o [2579/2961] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o [2580/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/ValueTest.cpp.o [2581/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/CFGBackEdgesTest.cpp.o [2582/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/MapLatticeTest.cpp.o [2583/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/CFGTest.cpp.o [2584/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/CFGDominatorTree.cpp.o [2585/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/DeterminismTest.cpp.o [2586/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/DebugSupportTest.cpp.o [2587/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/CachedConstAccessorsLatticeTest.cpp.o [2588/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/AnalyzerFormattingTest.cpp.o [2589/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/CFGMatchSwitchTest.cpp.o [2590/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/AnalyzerOptionsTest.cpp.o [2591/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/SmartPointerAccessorCachingTest.cpp.o [2592/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/ChromiumCheckModelTest.cpp.o [2593/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/ASTOpsTest.cpp.o [2594/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/IntervalPartitionTest.cpp.o [2595/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/MatchSwitchTest.cpp.o [2596/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/LoggerTest.cpp.o [2597/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/RecordOpsTest.cpp.o [2598/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/SimplifyConstraintsTest.cpp.o [2599/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/TestingSupport.cpp.o [2600/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/DataflowEnvironmentTest.cpp.o [2601/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/TestingSupportTest.cpp.o [2602/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/LifetimeSafetyTest.cpp.o [2603/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/APSIntTypeTest.cpp.o [2604/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/TransferBranchTest.cpp.o [2605/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp.o [2606/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/ConflictingEvalCallsTest.cpp.o [2607/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/BlockEntranceCallbackTest.cpp.o [2608/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/ExprMutationAnalyzerTest.cpp.o [2609/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp.o [2610/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/SignAnalysisTest.cpp.o [2611/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/CallEventTest.cpp.o [2612/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTest.cpp.o [2613/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/ExprEngineVisitTest.cpp.o [2614/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/MemRegionDescriptiveNameTest.cpp.o [2615/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/NoStateChangeFuncVisitorTest.cpp.o [2616/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/WatchedLiteralsSolverTest.cpp.o [2617/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/ObjcBug-124477.cpp.o [2618/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/Z3CrosscheckOracleTest.cpp.o [2619/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp.o [2620/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/BitcastBuffer.cpp.o [2621/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/TestReturnValueUnderConstruction.cpp.o [2622/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/SValSimplifyerTest.cpp.o [2623/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/RegisterCustomCheckersTest.cpp.o [2624/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/BugReportInterestingnessTest.cpp.o [2625/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/CheckLifetimeEndTest.cpp.o [2626/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/CallDescriptionTest.cpp.o [2627/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/UnsignedStatDemo.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/unittests/StaticAnalyzer/UnsignedStatDemo.cpp: In member function ‘void {anonymous}::UnsignedStatTesterChecker::checkBeginFunction(clang::ento::CheckerContext&) const’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/StaticAnalyzer/UnsignedStatDemo.cpp:47:7: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body] 47 | ; // For any other function (e.g., "func_none") don't set the statistic | ^ [2628/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/IsCLibraryFunctionTest.cpp.o [2629/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/FalsePositiveRefutationBRVisitorTest.cpp.o [2630/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/ParamRegionTest.cpp.o [2631/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp.o [2632/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/StoreTest.cpp.o [2633/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/SymbolReaperTest.cpp.o [2634/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/CommentTextTest.cpp.o [2635/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTVectorTest.cpp.o [2636/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/SValTest.cpp.o [2637/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp.o [2638/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/ASTMatchersInternalTest.cpp.o [2639/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/toAPValue.cpp.o [2640/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Pointer.cpp.o [2641/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterFixtures.cpp.o [2642/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/CommentParser.cpp.o [2643/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTDumperTest.cpp.o [2644/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/Dynamic/RegistryTest.cpp.o [2645/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/Dynamic/ParserTest.cpp.o [2646/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ByteCode/Descriptor.cpp.o [2647/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/Dynamic/VariantValueTest.cpp.o [2648/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/StaticAnalyzer/RangeSetTest.cpp.o [2649/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTContextParentMapTest.cpp.o [2650/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterObjCTest.cpp.o [2651/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ExternalASTSourceTest.cpp.o [2652/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/CommentLexer.cpp.o [2653/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/EvaluateAsRValueTest.cpp.o [2654/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTExprTest.cpp.o [2655/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTTypeTraitsTest.cpp.o [2656/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ConceptPrinterTest.cpp.o [2657/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/AttrTest.cpp.o [2658/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/UnresolvedSetTest.cpp.o [2659/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/DeclBaseTest.cpp.o [2660/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/DataCollectionTest.cpp.o [2661/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/SizelessTypesTest.cpp.o [2662/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/RawCommentForDeclTest.cpp.o [2663/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Analysis/FlowSensitive/TransferTest.cpp.o [2664/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTTraverserTest.cpp.o [2665/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/NamedDeclPrinterTest.cpp.o [2666/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/CommentHandlerTest.cpp.o [2667/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/DeclTest.cpp.o [2668/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/HeaderIncludesTest.cpp.o [2669/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/CastExprTest.cpp.o [2670/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/QualTypeNamesTest.cpp.o [2671/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ProfilingTest.cpp.o In file included from /usr/include/c++/16/functional:71, from /usr/include/llvm/ADT/STLForwardCompat.h:21, from /usr/include/llvm/Support/MathExtras.h:16, from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APFloat.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/APNumericStorage.h:12, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Decl.h:16, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/Type.h:20, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/CanonicalType.h:17, from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/AST/ASTContext.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp:9: In constructor ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = clang::ClassTemplateDecl*&; long unsigned int _Idx = 2; _Head = clang::ClassTemplateDecl*]’, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = clang::ClassTemplateDecl*&; long unsigned int _Idx = 2; _Head = clang::ClassTemplateDecl*]’ at /usr/include/c++/16/tuple:571:38, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = clang::ClassTemplateDecl*&; _UTail = {clang::ClassTemplateDecl*&}; = void; long unsigned int _Idx = 1; _Head = clang::ClassTemplateDecl*; _Tail = {clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:315:38, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = std::unique_ptr; _UTail = {clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}; = void; long unsigned int _Idx = 0; _Head = std::unique_ptr; _Tail = {clang::ClassTemplateDecl*, clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:315:38, inlined from ‘constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {std::unique_ptr >, clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {std::unique_ptr >, clang::ClassTemplateDecl*, clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:1492:54, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {unique_ptr >, clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}]’ at /usr/include/c++/16/tuple:2729:62, inlined from ‘auto clang::{anonymous}::getClassTemplateRedecls()’ at /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp:41:56: /usr/include/c++/16/tuple:213:11: warning: ‘*(clang::ClassTemplateDecl**)((char*)&Res + offsetof(llvm::SmallVector,llvm::SmallVector::.llvm::SmallVectorStorage::InlineElts[16]))’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp: In function ‘auto clang::{anonymous}::getClassTemplateRedecls()’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp:30:39: note: ‘Res’ declared here 30 | SmallVector Res; | ^~~ In constructor ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = clang::ClassTemplateDecl*&; long unsigned int _Idx = 1; _Head = clang::ClassTemplateDecl*]’, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = clang::ClassTemplateDecl*&; _UTail = {clang::ClassTemplateDecl*&}; = void; long unsigned int _Idx = 1; _Head = clang::ClassTemplateDecl*; _Tail = {clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:315:38, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = std::unique_ptr; _UTail = {clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}; = void; long unsigned int _Idx = 0; _Head = std::unique_ptr; _Tail = {clang::ClassTemplateDecl*, clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:315:38, inlined from ‘constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {std::unique_ptr >, clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {std::unique_ptr >, clang::ClassTemplateDecl*, clang::ClassTemplateDecl*}]’ at /usr/include/c++/16/tuple:1492:54, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {unique_ptr >, clang::ClassTemplateDecl*&, clang::ClassTemplateDecl*&}]’ at /usr/include/c++/16/tuple:2729:62, inlined from ‘auto clang::{anonymous}::getClassTemplateRedecls()’ at /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp:41:56: /usr/include/c++/16/tuple:213:11: warning: ‘*(clang::ClassTemplateDecl**)((char*)&Res + offsetof(llvm::SmallVector,llvm::SmallVector::.llvm::SmallVectorStorage::InlineElts[8]))’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp: In function ‘auto clang::{anonymous}::getClassTemplateRedecls()’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/AST/ProfilingTest.cpp:30:39: note: ‘Res’ declared here 30 | SmallVector Res; | ^~~ [2672/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterVisibilityTest.cpp.o [2673/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CrossTU/CrossTranslationUnitTest.cpp.o [2674/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/HeaderAnalysisTest.cpp.o [2675/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/SubobjectVisitorTest.cpp.o [2676/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/RandstructTest.cpp.o [2677/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/DeclPrinterTest.cpp.o [2678/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/ASTSelectionTest.cpp.o [2679/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/DiagnosticsYamlTest.cpp.o [2680/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/TemplateNameTest.cpp.o [2681/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/StmtPrinterTest.cpp.o [2682/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/StandardLibraryTest.cpp.o [2683/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/ExecutionTest.cpp.o [2684/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/RecursiveASTVisitorTest.cpp.o [2685/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/TypePrinterTest.cpp.o [2686/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/FixItTest.cpp.o [2687/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterODRStrategiesTest.cpp.o [2688/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/CompilationDatabaseTest.cpp.o [2689/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/LookupTest.cpp.o [2690/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/BitfieldInitializer.cpp.o [2691/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/QualTypeNamesTest.cpp.o [2692/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp.o [2693/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/Concept.cpp.o [2694/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/Class.cpp.o [2695/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CXXMemberCall.cpp.o [2696/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp.o [2697/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/DependencyScannerTest.cpp.o [2698/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterGenericRedeclTest.cpp.o [2699/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp.o [2700/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/SourceLocationTest.cpp.o [2701/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/DeductionGuide.cpp.o [2702/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp.o [2703/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/DeclRefExpr.cpp.o [2704/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp.o [2705/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp.o [2706/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp.o [2707/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp.o [2708/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/InitListExprPreOrder.cpp.o [2709/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/Attr.cpp.o [2710/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/IntegerLiteral.cpp.o [2711/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/StructuralEquivalenceTest.cpp.o [2712/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp.o [2713/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/ASTMatchersNodeTest.cpp.o [2714/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RewriterTest.cpp.o [2715/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp.o [2716/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp.o [2717/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp.o [2718/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RangeSelectorTest.cpp.o [2719/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp.o [2720/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/OffsetOfExpr.cpp.o [2721/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/ParenExpr.cpp.o [2722/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/TraversalScope.cpp.o [2723/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp.o [2724/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp.o [2725/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp.o [2726/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/InitListExprPostOrder.cpp.o [2727/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp.o [2728/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/ReplacementsYamlTest.cpp.o [2729/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/ParsedSourceLocationTest.cpp.o [2730/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RefactoringActionRulesTest.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Tooling/ReplacementTest.h:18, from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:9: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = clang::diag::]’, inlined from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = clang::diag::; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ at /usr/include/llvm-gtest/gtest/gtest.h:1398:64, inlined from ‘virtual void {anonymous}::RefactoringActionRulesTest_MyFirstRefactoringRule_Test::TestBody()’ at /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:144:5: /usr/include/llvm-gtest/gtest/gtest.h:1379:3: warning: ‘DiagID’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | if (lhs == rhs) { | ^~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Tooling/RefactoringActionRulesTest.cpp: In member function ‘virtual void {anonymous}::RefactoringActionRulesTest_MyFirstRefactoringRule_Test::TestBody()’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:139:14: note: ‘DiagID’ was declared here 139 | unsigned DiagID; | ^~~~~~ [2731/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/FixedPointString.cpp.o [2732/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/TreeTestBase.cpp.o [2733/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/MutationsTest.cpp.o [2734/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CallbacksLeaf.cpp.o [2735/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/SynthesisTest.cpp.o [2736/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/TextDiagnosticTest.cpp.o [2737/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CallbacksCallExpr.cpp.o [2738/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp.o [2739/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/TreeTest.cpp.o [2740/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp.o [2741/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/ASTUnitTest.cpp.o [2742/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp.o [2743/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CodeGen/DemangleTrapReasonInDebugInfo.cpp.o [2744/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RecursiveASTVisitorTests/CallbacksUnaryOperator.cpp.o [2745/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RefactoringCallbacksTest.cpp.o [2746/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/ReparseWorkingDirTest.cpp.o [2747/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/CompilerInstanceTest.cpp.o [2748/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/FrontendActionTest.cpp.o [2749/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CodeGen/CheckTargetFeaturesTest.cpp.o [2750/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/CodeGenActionTest.cpp.o [2751/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/RefactoringTest.cpp.o [2752/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/PCHPreambleTest.cpp.o [2753/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/SearchPathTest.cpp.o [2754/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AllClangUnitTests.cpp.o [2755/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/ToolingTest.cpp.o [2756/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/SourceCodeBuildersTest.cpp.o [2757/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/InstallAPI/HeaderFileTest.cpp.o [2758/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/InMemoryModuleCacheTest.cpp.o [2759/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/OutputStreamTest.cpp.o [2760/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/SourceLocationEncodingTest.cpp.o [2761/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/UtilsTest.cpp.o [2762/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/DirectoryWatcher/DirectoryWatcherTest.cpp.o [2763/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/ASTMatchersNarrowingTest.cpp.o [2764/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/InstallAPI/FileListTest.cpp.o [2765/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/LangOptionsTest.cpp.o [2766/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/OffloadArchTest.cpp.o [2767/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Rewrite/RewriterTest.cpp.o [2768/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/AtomicLineLoggerTest.cpp.o [2769/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/SourceCodeTest.cpp.o [2770/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/LineOffsetMappingTest.cpp.o [2771/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/libclang/LibclangTest.cpp.o [2772/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/BuildTreeTest.cpp.o [2773/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileEntryTest.cpp.o [2774/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o [2775/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DarwinSDKInfoTest.cpp.o [2776/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/CompilerInvocationTest.cpp.o [2777/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/Syntax/TokensTest.cpp.o [2778/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CodeGen/BufferSourceTest.cpp.o [2779/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SanitizersTest.cpp.o [2780/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Frontend/NoAlterCodeGenActionTest.cpp.o [2781/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/StencilTest.cpp.o [2782/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/ModuleCacheTest.cpp.o [2783/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o [2784/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/PreambleInNamedModulesTest.cpp.o [2785/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/LoadSpecLazilyTest.cpp.o [2786/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o [2787/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesRemoverTest.cpp.o [2788/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/NamespaceLookupTest.cpp.o [2789/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesInserterTest.cpp.o [2790/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CodeGen/TBAAMetadataTest.cpp.o [2791/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/CodeGen/CodeGenExternalTest.cpp.o [2792/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/DefinitionBlockSeparatorTest.cpp.o [2793/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/AlignBracketsTest.cpp.o [2794/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJson.cpp.o [2795/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SarifTest.cpp.o [2796/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o [2797/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o [2798/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Support/TimeProfilerTest.cpp.o [2799/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTableGen.cpp.o [2800/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NumericLiteralInfoTest.cpp.o [2801/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o [2802/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/AlignmentTest.cpp.o [2803/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o [2804/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MatchFilePathTest.cpp.o [2805/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestMacroExpansion.cpp.o [2806/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o [2807/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatReplacementTest.cpp.o [2808/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestCSharp.cpp.o [2809/2961] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o [2810/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/ForceCheckFileInputTest.cpp.o [2811/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/CommentsTest.cpp.o [2812/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Serialization/VarDeclConstantInitTest.cpp.o [2813/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/IntegerLiteralSeparatorTest.cpp.o [2814/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o [2815/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTokenSourceTest.cpp.o [2816/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NumericLiteralCaseTest.cpp.o [2817/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o [2818/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Tooling/TransformerTest.cpp.o [2819/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroExpanderTest.cpp.o [2820/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJava.cpp.o [2821/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o [2822/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o [2823/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/ObjCPropertyAttributeOrderFixerTest.cpp.o [2824/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/EntityIdTableTest.cpp.o [2825/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o [2826/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/BuildNamespaceTest.cpp.o [2827/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/LUSummaryTest.cpp.o [2828/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/EntityIdTest.cpp.o [2829/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/EntityLinkageTest.cpp.o [2830/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/EntityNameTest.cpp.o [2831/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/FancyAnalysisData.cpp.o [2832/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroCallReconstructorTest.cpp.o [2833/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/Index/IndexTests.cpp.o [2834/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/ModelStringConversionsTest.cpp.o [2835/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o [2836/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/ErrorBuilderTest.cpp.o [2837/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o [2838/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/MockSerializationFormat.cpp.o [2839/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/MockSummaryExtractor1.cpp.o [2840/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/PointerFlow/PointerFlowWPATest.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowWPATest.cpp:30:26: warning: ‘clang::ssaf::PointerFlowEntitySummary clang::ssaf::buildPointerFlowEntitySummary(EdgeSet)’ has not been declared within ‘clang::ssaf’ 30 | PointerFlowEntitySummary ssaf::buildPointerFlowEntitySummary(EdgeSet Edges); | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlowWPATest.cpp:11: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/PointerFlow/PointerFlow.h:29:35: note: only here as a ‘friend’ 29 | friend PointerFlowEntitySummary buildPointerFlowEntitySummary(EdgeSet Edges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2841/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/MockSummaryExtractor2.cpp.o [2842/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/UnsafeBufferUsage/UnsafeBufferUsageWPATest.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageWPATest.cpp:31:1: warning: ‘clang::ssaf::UnsafeBufferUsageEntitySummary clang::ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet)’ has not been declared within ‘clang::ssaf’ 31 | ssaf::buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet UnsafeBuffers); | ^~~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageWPATest.cpp:11: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h:24:7: note: only here as a ‘friend’ 24 | buildUnsafeBufferUsageEntitySummary(EntityPointerLevelSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2843/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/TestFixture.cpp.o [2844/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SummaryNameTest.cpp.o [2845/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SourceTransformation/EmitterTest.cpp.o [2846/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SourceTransformation/RegistryTest.cpp.o [2847/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/SerializationFormatRegistryTest.cpp.o [2848/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/QualifierFixerTest.cpp.o [2849/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Serialization/JSONFormatTest/JSONFormatTest.cpp.o [2850/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SourceTransformation/SARIFFormatTest.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SourceTransformation/SARIFFormatTest.cpp: In member function ‘virtual void {anonymous}::SARIFFormatTest_EmptyResultsValidDocument_Test::TestBody()’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SourceTransformation/SARIFFormatTest.cpp:131:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 131 | if (const json::Array *Results = Run->getArray("results")) | ^ [2851/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o [2852/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/EntityLinkerTest.cpp.o [2853/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/TypeConstrainedPointers/TypeConstrainedPointersExtractorTest.cpp.o [2854/2961] Linking CXX shared module lib/SampleAnalyzerPlugin.so [2855/2961] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so [2856/2961] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so [2857/2961] Linking CXX static library lib/libclangToolingASTDiff.a [2858/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SummaryData/SummaryDataTest.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/SummaryData/SummaryDataBuilderRegistry.h:25, from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SummaryData/SummaryDataTest.cpp:18: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/SummaryData/SummaryDataBuilder.h:89:8: warning: ‘void clang::ssaf::SummaryDataBuilder::addSummary(clang::ssaf::EntityId, std::unique_ptr) [with DataT = {anonymous}::Analysis1Data; SummaryT = {anonymous}::Analysis1EntitySummary]’ was hidden [-Woverloaded-virtual=] 89 | void addSummary(EntityId Id, std::unique_ptr Summary) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SummaryData/SummaryDataTest.cpp:125:8: note: by ‘virtual void {anonymous}::Analysis1Builder::addSummary(clang::ssaf::EntityId, std::unique_ptr<{anonymous}::Analysis1EntitySummary, std::default_delete<{anonymous}::Analysis1EntitySummary> >)’ 125 | void addSummary(EntityId Id, | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/SummaryData/SummaryDataBuilder.h:89:8: warning: ‘void clang::ssaf::SummaryDataBuilder::addSummary(clang::ssaf::EntityId, std::unique_ptr) [with DataT = {anonymous}::Analysis2Data; SummaryT = {anonymous}::Analysis2EntitySummary]’ was hidden [-Woverloaded-virtual=] 89 | void addSummary(EntityId Id, std::unique_ptr Summary) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SummaryData/SummaryDataTest.cpp:141:8: note: by ‘virtual void {anonymous}::Analysis2Builder::addSummary(clang::ssaf::EntityId, std::unique_ptr<{anonymous}::Analysis2EntitySummary, std::default_delete<{anonymous}::Analysis2EntitySummary> >)’ 141 | void addSummary(EntityId Id, | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/SummaryData/SummaryDataBuilder.h:89:8: warning: ‘void clang::ssaf::SummaryDataBuilder::addSummary(clang::ssaf::EntityId, std::unique_ptr) [with DataT = {anonymous}::Analysis4Data; SummaryT = {anonymous}::Analysis4EntitySummary]’ was hidden [-Woverloaded-virtual=] 89 | void addSummary(EntityId Id, std::unique_ptr Summary) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/SummaryData/SummaryDataTest.cpp:157:8: note: by ‘virtual void {anonymous}::Analysis4Builder::addSummary(clang::ssaf::EntityId, std::unique_ptr<{anonymous}::Analysis4EntitySummary, std::default_delete<{anonymous}::Analysis4EntitySummary> >)’ 157 | void addSummary(EntityId Id, | ^~~~~~~~~~ [2859/2961] Linking CXX static library lib/libclangDirectoryWatcher.a [2860/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Serialization/JSONFormatTest/LUSummaryTest.cpp.o [2861/2961] Linking CXX static library lib/libclangIndexSerialization.a [2862/2961] Linking CXX static library lib/libclangScalableStaticAnalysisTool.a [2863/2961] Linking CXX static library lib/libclangInterpreter.a [2864/2961] Linking CXX shared module lib/SSAFExamplePlugin.so [2865/2961] Creating executable symlink bin/clang [2866/2961] Linking CXX executable bin/diagtool [2867/2961] Linking CXX static library lib/libclangHandleCXX.a [2868/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Serialization/JSONFormatTest/TUSummaryTest.cpp.o [2869/2961] Linking CXX executable bin/clang-diff [2870/2961] Linking CXX executable bin/clang-format [2871/2961] Linking CXX static library lib/libclangHandleLLVM.a [2872/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/WholeProgramAnalysis/UnsafeBufferReachableAnalysisTest.cpp.o [2873/2961] Linking C executable bin/clang-fuzzer-dictionary [2874/2961] Linking CXX executable bin/clang-nvlink-wrapper [2875/2961] Linking CXX executable bin/clang-linker-wrapper [2876/2961] Linking CXX executable bin/clang-import-test [2877/2961] Linking CXX executable bin/clang-offload-bundler [2878/2961] Linking CXX executable bin/clang-scan-deps [2879/2961] Building CXX object unittests/libclang/CrashTests/CMakeFiles/libclangCrashTests.dir/LibclangCrashTest.cpp.o [2880/2961] Linking CXX executable bin/clang-ssaf-analyzer [2881/2961] Linking CXX executable bin/clang-ssaf-format [2882/2961] Linking CXX executable bin/clang-sycl-linker [2883/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Frontend/TUSummaryExtractorFrontendActionTest.cpp.o [2884/2961] Linking CXX executable bin/clang-ssaf-linker [2885/2961] Linking CXX executable bin/clang-repl [2886/2961] Linking CXX executable bin/clang-installapi [2887/2961] Linking CXX executable bin/apinotes-test [2888/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp.o [2889/2961] Linking CXX executable bin/clang-check [2890/2961] Linking CXX static library lib/libclangTidyPlugin.a [2891/2961] Linking CXX executable bin/clang-refactor [2892/2961] Linking CXX executable bin/clang-extdef-mapping [2893/2961] Linking CXX executable bin/clang-apply-replacements [2894/2961] Linking CXX static library lib/libclangIncludeFixerPlugin.a [2895/2961] Linking CXX executable bin/clang-reorder-fields [2896/2961] Linking CXX executable bin/modularize [2897/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Registries/SummaryExtractorRegistryTest.cpp.o [2898/2961] Linking CXX executable bin/clang-include-fixer [2899/2961] Linking CXX executable bin/clang-change-namespace [2900/2961] Linking CXX executable bin/find-all-symbols [2901/2961] Linking CXX executable bin/clang-doc [2902/2961] Linking CXX executable bin/clang-include-cleaner [2903/2961] Linking CXX executable bin/clang-query [2904/2961] Linking CXX executable bin/clang-move [2905/2961] Linking CXX static library lib/libclangDaemonTweaks.a [2906/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/WholeProgramAnalysis/AnalysisDriverTest.cpp.o In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:37, from /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:18: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = {anonymous}::Analysis1Result; EntitySummaryT = {anonymous}::Analysis1EntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:172:15: note: by ‘virtual llvm::Error {anonymous}::Analysis1::add(clang::ssaf::EntityId, const {anonymous}::Analysis1EntitySummary&)’ 172 | llvm::Error add(EntityId Id, const Analysis1EntitySummary &S) override { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = {anonymous}::Analysis2Result; EntitySummaryT = {anonymous}::Analysis2EntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:196:15: note: by ‘virtual llvm::Error {anonymous}::Analysis2::add(clang::ssaf::EntityId, const {anonymous}::Analysis2EntitySummary&)’ 196 | llvm::Error add(EntityId Id, const Analysis2EntitySummary &S) override { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/SummaryAnalysis.h:109:15: warning: ‘llvm::Error clang::ssaf::SummaryAnalysis::add(clang::ssaf::EntityId, const clang::ssaf::EntitySummary&) [with ResultT = {anonymous}::Analysis4Result; EntitySummaryT = {anonymous}::Analysis4EntitySummary]’ was hidden [-Woverloaded-virtual=] 109 | llvm::Error add(EntityId Id, const EntitySummary &Summary) final { | ^~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:222:15: note: by ‘virtual llvm::Error {anonymous}::Analysis4::add(clang::ssaf::EntityId, const {anonymous}::Analysis4EntitySummary&)’ 222 | llvm::Error add(EntityId Id, const Analysis4EntitySummary &S) override { | ^~~ In file included from /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisRegistry.h:36: /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/DerivedAnalysis.h:111:3: warning: ‘llvm::Error clang::ssaf::DerivedAnalysis::initialize(const std::map&) [with ResultT = {anonymous}::Analysis5Result; DepResultTs = {{anonymous}::Analysis1Result, {anonymous}::Analysis2Result, {anonymous}::Analysis4Result}]’ was hidden [-Woverloaded-virtual=] 111 | initialize(const std::map &Map) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:244:15: note: by ‘virtual llvm::Error {anonymous}::Analysis5::initialize(const {anonymous}::Analysis1Result&, const {anonymous}::Analysis2Result&, const {anonymous}::Analysis4Result&)’ 244 | llvm::Error initialize(const Analysis1Result &R1, const Analysis2Result &R2, | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/DerivedAnalysis.h:111:3: warning: ‘llvm::Error clang::ssaf::DerivedAnalysis::initialize(const std::map&) [with ResultT = {anonymous}::CycleAResult; DepResultTs = {{anonymous}::CycleBResult}]’ was hidden [-Woverloaded-virtual=] 111 | initialize(const std::map &Map) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:268:15: note: by ‘virtual llvm::Error {anonymous}::CycleA::initialize(const {anonymous}::CycleBResult&)’ 268 | llvm::Error initialize(const CycleBResult &) override { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/ScalableStaticAnalysis/Core/WholeProgramAnalysis/DerivedAnalysis.h:111:3: warning: ‘llvm::Error clang::ssaf::DerivedAnalysis::initialize(const std::map&) [with ResultT = {anonymous}::CycleBResult; DepResultTs = {{anonymous}::CycleAResult}]’ was hidden [-Woverloaded-virtual=] 111 | initialize(const std::map &Map) final { | ^~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp:278:15: note: by ‘virtual llvm::Error {anonymous}::CycleB::initialize(const {anonymous}::CycleAResult&)’ 278 | llvm::Error initialize(const CycleAResult &) override { | ^~~~~~~~~~ [2907/2961] Linking CXX executable bin/pp-trace [2908/2961] Linking CXX executable bin/tool-template [2909/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/SourceTransformation/YAMLFormatTest.cpp.o [2910/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/ASTMatchers/ASTMatchersTraversalTest.cpp.o [2911/2961] Linking CXX shared module lib/CTTestTidyModule.so [2912/2961] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalCompilerBuilderTest.cpp.o [2913/2961] Linking CXX executable tools/extra/include-cleaner/unittests/ClangIncludeCleanerTests [2914/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/SemaLookupTest.cpp.o [2915/2961] Linking CXX executable tools/extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [2916/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o [2917/2961] Linking CXX executable bin/dexp [2918/2961] Linking CXX executable bin/clangd-remap [2919/2961] Linking CXX executable tools/extra/unittests/clang-include-fixer/ClangIncludeFixerTests [2920/2961] Linking CXX executable tools/extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [2921/2961] Linking CXX executable tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [2922/2961] Linking CXX executable tools/extra/unittests/clang-doc/ClangDocTests [2923/2961] Linking CXX executable bin/offload-arch [2924/2961] Linking CXX executable tools/extra/unittests/clang-move/ClangMoveTests [2925/2961] Linking CXX executable tools/extra/unittests/clang-query/ClangQueryTests [2926/2961] Linking CXX executable unittests/libclang/CrashTests/libclangCrashTests [2927/2961] Linking CXX executable unittests/Basic/BasicTests [2928/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/PointerFlow/PointerFlowTest.cpp.o [2929/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/ASTEntityMappingTest.cpp.o [2930/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/CodeCompleteTest.cpp.o [2931/2961] Linking CXX executable tools/extra/unittests/clang-tidy/ClangTidyTests [2932/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/Analyses/CallGraph/CallGraphExtractorTest.cpp.o [2933/2961] Building CXX object unittests/Interpreter/ExceptionTests/CMakeFiles/ClangReplInterpreterExceptionTests.dir/InterpreterExceptionTest.cpp.o [2934/2961] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalProcessingTest.cpp.o [2935/2961] Building CXX object unittests/ScalableStaticAnalysis/CMakeFiles/ClangScalableAnalysisTests.dir/TUSummaryBuilderTest.cpp.o [2936/2961] Linking CXX executable unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [2937/2961] Linking CXX executable unittests/ScalableStaticAnalysis/ClangScalableAnalysisTests [2938/2961] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/CodeCompletionTest.cpp.o [2939/2961] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/InterpreterExtensionsTest.cpp.o [2940/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/GslOwnerPointerInference.cpp.o [2941/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/SemaNoloadLookupTest.cpp.o [2942/2961] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/InterpreterTest.cpp.o [2943/2961] Linking CXX executable unittests/Interpreter/ClangReplInterpreterTests [2944/2961] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/HeuristicResolverTest.cpp.o /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp: In instantiation of ‘void clang::{anonymous}::expectResolution(llvm::StringRef, ResolveFnT, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::CXXDependentScopeMemberExpr; ParamT = const clang::CXXDependentScopeMemberExpr*; InputMatcher = clang::ast_matchers::internal::Matcher; OutputMatchers = {}; ResolveFnT = std::function(const clang::HeuristicResolver*, const clang::CXXDependentScopeMemberExpr*)>]’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:92:30: required from ‘void clang::{anonymous}::expectResolution(llvm::StringRef, std::vector (clang::HeuristicResolver::*)(const InputNode*) const, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::CXXDependentScopeMemberExpr; InputMatcher = clang::ast_matchers::internal::Matcher; OutputMatchers = {}]’ 92 | expectResolution( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | Code, ResolveFnT(std::mem_fn(ResolveFn)), IM, OMS...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:522:19: required from here 522 | expectResolution( | ~~~~~~~~~~~~~~~~^ 523 | Code, &HeuristicResolver::resolveMemberExpr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | cxxDependentScopeMemberExpr(hasMemberName("foo")).bind("input")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:64:8: warning: variable ‘OutputNodeMatches’ set but not used [-Wunused-but-set-variable=] 64 | auto OutputNodeMatches = [&](auto &OutputMatcher, auto &Actual) { | ^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp: In instantiation of ‘void clang::{anonymous}::expectResolution(llvm::StringRef, ResolveFnT, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::DependentScopeDeclRefExpr; ParamT = const clang::DependentScopeDeclRefExpr*; InputMatcher = clang::ast_matchers::internal::Matcher; OutputMatchers = {}; ResolveFnT = std::function(const clang::HeuristicResolver*, const clang::DependentScopeDeclRefExpr*)>]’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:92:30: required from ‘void clang::{anonymous}::expectResolution(llvm::StringRef, std::vector (clang::HeuristicResolver::*)(const InputNode*) const, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::DependentScopeDeclRefExpr; InputMatcher = clang::ast_matchers::internal::Matcher; OutputMatchers = {}]’ 92 | expectResolution( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | Code, ResolveFnT(std::mem_fn(ResolveFn)), IM, OMS...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:702:19: required from here 702 | expectResolution( | ~~~~~~~~~~~~~~~~^ 703 | Code, &HeuristicResolver::resolveDeclRefExpr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | dependentScopeDeclRefExpr(hasDependentName("getPointer")).bind("input")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:64:8: warning: variable ‘OutputNodeMatches’ set but not used [-Wunused-but-set-variable=] 64 | auto OutputNodeMatches = [&](auto &OutputMatcher, auto &Actual) { | ^~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp: In instantiation of ‘void clang::{anonymous}::expectResolution(llvm::StringRef, ResolveFnT, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::DependentNameType; ParamT = const clang::DependentNameType*; InputMatcher = clang::ast_matchers::internal::BindableMatcher; OutputMatchers = {}; ResolveFnT = std::function(const clang::HeuristicResolver*, const clang::DependentNameType*)>]’: /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:92:30: required from ‘void clang::{anonymous}::expectResolution(llvm::StringRef, std::vector (clang::HeuristicResolver::*)(const InputNode*) const, const InputMatcher&, const OutputMatchers& ...) [with InputNode = clang::DependentNameType; InputMatcher = clang::ast_matchers::internal::BindableMatcher; OutputMatchers = {}]’ 92 | expectResolution( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | Code, ResolveFnT(std::mem_fn(ResolveFn)), IM, OMS...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:773:19: required from here 773 | expectResolution(Code, &HeuristicResolver::resolveDependentNameType, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | typeAliasDecl(hasType(dependentNameType().bind("input")))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Sema/HeuristicResolverTest.cpp:64:8: warning: variable ‘OutputNodeMatches’ set but not used [-Wunused-but-set-variable=] 64 | auto OutputNodeMatches = [&](auto &OutputMatcher, auto &Actual) { | ^~~~~~~~~~~~~~~~~ [2945/2961] Linking CXX executable unittests/Sema/SemaTests [2946/2961] Linking CXX executable bin/c-index-test [2947/2961] Generating man Sphinx documentation for clang into "/build/clang/src/llvm-project-23.1.1.src/clang/build/docs/man" [2948/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestVerilog.cpp.o [2949/2961] Linking CXX executable bin/clang-tidy [2950/2961] Linking CXX executable bin/clangd-indexer [2951/2961] Building CXX object unittests/CMakeFiles/AllClangUnitTests.dir/AST/ASTImporterTest.cpp.o [2952/2961] Linking CXX executable bin/clangd-fuzzer [2953/2961] Linking CXX executable bin/clangd [2954/2961] Generating html Sphinx documentation for clang into "/build/clang/src/llvm-project-23.1.1.src/clang/build/docs/html" /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:1351: WARNING: Lexing literal_block '[[clang::annotate("category1", "foo", 1)]] void func(int val [[clang::annotate("category2")]]) {\n [[clang::annotate("category3")]] if (val) {\n\n }\n}' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:8574: WARNING: Lexing literal_block 'int f(int x, int y) {\n [[assume(x == 27)]];\n [[assume(x == y)]];\n return y + 1; // May be optimised to `return 28`.\n}' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:9052: WARNING: Lexing literal_block '[[gsl::suppress("Rh-public")]]\nvoid f_() {\n int *p;\n [[gsl::suppress("type")]] {\n p = reinterpret_cast(7);\n }\n}\nnamespace N {\n [[clang::suppress("type", "bounds")]];\n ...\n}' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:9282: WARNING: Lexing literal_block 'int* [[clang::annotate_type("category1", "foo", 1)]] f(int[[clang::annotate_type("category2")]] *);' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:10958: WARNING: Lexing literal_block '// A structured buffer with binding 23 in descriptor set 102.\n[[vk::binding(23, 102)]] StructuredBuffer Buf;\n\n// A structured buffer with binding 14 in descriptor set 0.\n[[vk::binding(14)]] StructuredBuffer Buf2;\n\n// A cbuffer with binding 1 in descriptor set 2.\n[[vk::binding(1, 2)]] cbuffer MyCBuffer {\n float4x4 worldViewProj;\n};' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:11151: WARNING: Lexing literal_block '[[vk::ext_builtin_input(/* WorkgroupId */ 26)]]\nstatic const uint3 groupid;' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/AttributeReference.rst:11177: WARNING: Lexing literal_block '[[vk::ext_builtin_output(/* Position */ 0)]]\nstatic float4 position;' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] WARNING: dot command 'dot' cannot be run (needed for graphviz output), check the graphviz_dot setting /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/LanguageExtensions.md:6156: WARNING: Lexing literal_block '[[clang::atomic(remote_memory, fine_grained_memory, ignore_denormal_mode)]]\n{\n // Atomic instructions in this block carry extra metadata reflecting\n // these user-specified options.\n}\n' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] /build/clang/src/llvm-project-23.1.1.src/clang/build/docs/LanguageExtensions.md:6179: WARNING: Lexing literal_block '// Suppose the global defaults assume:\n// remote_memory, fine_grained_memory, and no_ignore_denormal_mode\n// (for conservative correctness)\n\nvoid example() {\n // Locally override the settings: disable remote_memory and enable\n // fine_grained_memory.\n [[clang::atomic(no_remote_memory, fine_grained_memory)]]\n {\n // In this block:\n // - Atomic operations are not performed on remote memory.\n // - Atomic operations are performed on fine-grained memory.\n // - The setting for denormal mode remains as the global default\n // (typically no_ignore_denormal_mode, enforcing strict denormal mode correctness).\n // ...\n }\n}\n' as "c++" resulted in an error at token: ' '. Retrying in relaxed mode. [misc.highlighting_failure] [2955/2961] Running utility command for docs-clang-html [2956/2961] Linking CXX executable tools/extra/clangd/unittests/ClangdTests [2957/2961] Linking CXX executable unittests/AllClangUnitTests [2958/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/ConfigParseTest.cpp.o [2959/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/TokenAnnotatorTest.cpp.o [2960/2961] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o [2961/2961] Linking CXX executable unittests/Format/FormatTests ==>(B Starting check()...(B [1/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/AffectedRangeManager.cpp [2/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatInternal.h [3/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/IntegerLiteralSeparatorFixer.h [4/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatTokenSource.h [5/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatToken.cpp [6/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/AffectedRangeManager.h [7/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/IntegerLiteralSeparatorFixer.cpp [8/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatTokenLexer.h [9/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NamespaceEndCommentsFixer.h [10/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/MatchFilePath.h [11/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/MacroExpander.cpp [12/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/MatchFilePath.cpp [13/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NumericLiteralCaseFixer.h [14/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/Macros.h [15/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NumericLiteralCaseFixer.cpp [16/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NumericLiteralInfo.cpp [17/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NamespaceEndCommentsFixer.cpp [18/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/QualifierAlignmentFixer.h [19/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/SortJavaScriptImports.h [20/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/MacroCallReconstructor.cpp [21/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/NumericLiteralInfo.h [22/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/TokenAnalyzer.h [23/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/ObjCPropertyAttributeOrderFixer.h [24/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/TokenAnalyzer.cpp [25/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/ObjCPropertyAttributeOrderFixer.cpp [26/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/TokenAnnotator.h [27/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/SortJavaScriptImports.cpp [28/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/BreakableToken.h [29/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/QualifierAlignmentFixer.cpp [30/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/UnwrappedLineFormatter.h [31/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp [32/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/UsingDeclarationsSorter.h [33/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatToken.h [34/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/UsingDeclarationsSorter.cpp [35/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/UnwrappedLineParser.h [36/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/FormatTokenLexer.cpp [37/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/BreakableToken.cpp [38/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/include/clang/Format/Format.h [39/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/WhitespaceManager.h [40/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/AlignBracketsTest.cpp [41/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/BracesInserterTest.cpp [42/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatReplacementTest.cpp [43/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/BracesRemoverTest.cpp [44/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/CleanupTest.cpp [45/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestBase.h [46/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/ContinuationIndenter.h [47/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/tools/clang-format/ClangFormat.cpp [48/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/DefinitionBlockSeparatorTest.cpp [49/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestCSharp.cpp [50/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestMacroExpansion.cpp [51/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/AlignmentTest.cpp [52/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestJava.cpp [53/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestJson.cpp [54/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestUtils.h [55/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestProto.cpp [56/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/UnwrappedLineFormatter.cpp [57/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/unittests/Format/FormatTestRawStrings.cpp [57/92] Running clang_tools regression tests lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:569: note: using clang: /build/clang/src/llvm-project-23.1.1.src/clang/build/bin/clang -- Testing: 1572 tests, 32 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 347.20s Total Discovered Tests: 3324 Unsupported : 9 (0.27%) Passed : 3314 (99.70%) Expectedly Failed: 1 (0.03%) [90/92] Checking format of /build/clang/src/llvm-project-23.1.1.src/clang/lib/Format/TokenAnnotator.cpp [91/92] Running the Clang regression tests lit: /usr/lib/python3.14/site-packages/lit/llvm/config.py:569: note: using clang: /build/clang/src/llvm-project-23.1.1.src/clang/build/bin/clang '-zicfiss' is not a recognized feature for this target (ignoring feature) '-zicfiss' is not a recognized feature for this target (ignoring feature) '-zicfiss' is not a recognized feature for this target (ignoring feature) '-zicfiss' is not a recognized feature for this target (ignoring feature) -- Testing: 25208 tests, 32 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: Driver/no-canonical-prefixes.c (14230 of 25208) ******************** TEST 'Clang :: Driver/no-canonical-prefixes.c' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 mkdir -p /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real # executed command: mkdir -p /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real # RUN: at line 4 cd /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real # executed command: cd /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real # RUN: at line 5 ln -sf /build/clang/src/llvm-project-23.1.1.src/clang/build/bin/clang test-clang # executed command: ln -sf /build/clang/src/llvm-project-23.1.1.src/clang/build/bin/clang test-clang # RUN: at line 6 cd .. # executed command: cd .. # RUN: at line 10 rm -f /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # executed command: rm -f /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # RUN: at line 11 ln -sf /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # executed command: ln -sf /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # RUN: at line 12 cd /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # executed command: cd /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake # RUN: at line 13 ./test-clang -v -S /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c 2>&1 | /usr/bin/FileCheck --check-prefix=CANONICAL /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # executed command: ./test-clang -v -S /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # executed command: /usr/bin/FileCheck --check-prefix=CANONICAL /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # RUN: at line 15 ./test-clang -v -S /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c 2>&1 -no-canonical-prefixes | /usr/bin/FileCheck --check-prefix=NON-CANONICAL /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # executed command: ./test-clang -v -S /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c -no-canonical-prefixes # executed command: /usr/bin/FileCheck --check-prefix=NON-CANONICAL /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # .---command stderr------------ # | /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c:32:19: error: NON-CANONICAL: expected string not found in input # | // NON-CANONICAL: InstalledDir: .{{$}} # | ^ # | :1:1: note: scanning from here # | clang version 23.1.1 # | ^ # | :4:1: note: possible intended match here # | InstalledDir: /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake/. # | ^ # | # | Input file: # | Check file: /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: clang version 23.1.1 # | check:32'0 { search range start (exclusive) # | check:32'1 error: no match found in search range # | 2: Target: riscv64-unknown-linux-gnu # | 3: Thread model: posix # | 4: InstalledDir: /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake/. # | check:32'2 ? possible intended match # | 5: Found candidate GCC installation: /usr/lib/gcc/riscv64-unknown-linux-gnu/16 # | 6: Selected GCC installation: /usr/lib/gcc/riscv64-unknown-linux-gnu/16 # | 7: (in-process) # | 8: "/build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake/./test-clang" -cc1 -triple riscv64-unknown-linux-gnu -S -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name no-canonical-prefixes.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic-rv64 -target-feature +i -target-feature +m -target-feature +a -target-feature +f -target-feature +d -target-feature +c -target-feature +zicsr -target-feature +zmmul -target-feature +zaamo -target-feature +zalrsc -target-feature +zca -target-feature +zcd -target-feature -b -target-feature -e -target-feature -h -target-feature -q -target-feature -sdext -target-feature -sdtrig -target-feature -sha -target-feature -shcounterenw -target-feature -shgatpa -target-feature -shlcofideleg -target-feature -shtvala -target-feature -shvsatpa -target-feature -shvstvala -target-feature -shvstvecd -target-feature -smaia -target-feature -smcdeleg -target-feature -smcntrpmf -target-feature -smcsrind -target-feature -smctr -target-feature -smdbltrp -target-feature -smepmp -target-feature -smmpm -target-feature -smnpm -target-feature -smrnmi -target-feature -smstateen -target-feature -ssaia -target-feature -ssccfg -target-feature -ssccptr -target-feature -sscofpmf -target-feature -sscounterenw -target-feature -sscsrind -target-feature -ssctr -target-feature -ssdbltrp -target-feature -ssnpm -target-feature -sspm -target-feature -ssqosid -target-feature -ssstateen -target-feature -ssstrict -target-feature -sstc -target-feature -sstvala -target-feature -sstvecd -target-feature -ssu64xl -target-feature -supm -target-feature -svade -target-feature -svadu -target-feature -svbare -target-feature -svinval -target-feature -svnapot -target-feature -svpbmt -target-feature -svrsw60t59b -target-feature -svvptc -target-feature -v -target-feature -xaifet -target-feature -xandesbfhcvt -target-feature -xandesperf -target-feature -xandesvbfhcvt -target-feature -xandesvdot -target-feature -xandesvpackfph -target-feature -xandesvsinth -target-feature -xandesvsintload -target-feature -xcheriot -target-feature -xcvalu -target-feature -xcvbi -target-feature -xcvbitmanip -target-feature -xcvelw -target-feature -xcvmac -target-feature -xcvmem -target-feature -xcvsimd -target-feature -xmipscbop -target-feature -xmipscmov -target-feature -xmipsexectl -target-feature -xmipslsp -target-feature -xqccmp -target-feature -xqci -target-feature -xqcia -target-feature -xqciac -target-feature -xqcibi -target-feature -xqcibm -target-feature -xqcicli -target-feature -xqcicm -target-feature -xqcics -target-feature -xqcicsr -target-feature -xqciint -target-feature -xqciio -target-feature -xqcilb -target-feature -xqcili -target-feature -xqcilia -target-feature -xqcilo -target-feature -xqcilsm -target-feature -xqcisim -target-feature -xqcisls -target-feature -xqcisync -target-feature -xsfcease -target-feature -xsfmm128t -target-feature -xsfmm16t -target-feature -xsfmm32a -target-feature -xsfmm32a16f -target-feature -xsfmm32a32f -target-feature -xsfmm32a8f -target-feature -xsfmm32a8i -target-feature -xsfmm32t -target-feature -xsfmm64a64f -target-feature -xsfmm64t -target-feature -xsfmmbase -target-feature -xsfvcp -target-feature -xsfvfbfexp16e -target-feature -xsfvfexp16e -target-feature -xsfvfexp32e -target-feature -xsfvfexpa -target-feature -xsfvfexpa64e -target-feature -xsfvfnrclipxfqf -target-feature -xsfvfwmaccqqq -target-feature -xsfvqmaccdod -target-feature -xsfvqmaccqoq -target-feature -xsifivecdiscarddlone -target-feature -xsifivecflushdlone -target-feature -xsmtvdot -target-feature -xsmtvdotii -target-feature -xtheadba -target-feature -xtheadbb -target-feature -xtheadbs -target-feature -xtheadcmo -target-feature -xtheadcondmov -target-feature -xtheadfmemidx -target-feature -xtheadmac -target-feature -xtheadmemidx -target-feature -xtheadmempair -target-feature -xtheadsync -target-feature -xtheadvdot -target-feature -xventanacondops -target-feature -xwchc -target-feature -za128rs -target-feature -za64rs -target-feature -zabha -target-feature -zacas -target-feature -zalasr -target-feature -zama16b -target-feature -zawrs -target-feature -zba -target-feature -zbb -target-feature -zbc -target-feature -zbkb -target-feature -zbkc -target-feature -zbkx -target-feature -zbs -target-feature -zcb -target-feature -zce -target-feature -zcf -target-feature -zclsd -target-feature -zcmop -target-feature -zcmp -target-feature -zcmt -target-feature -zdinx -target-feature -zfa -target-feature -zfbfmin -target-feature -zfh -target-feature -zfhmin -target-feature -zfinx -target-feature -zhinx -target-feature -zhinxmin -target-feature -zic64b -target-feature -zicbom -target-feature -zicbop -target-feature -zicboz -target-feature -ziccamoa -target-feature -ziccamoc -target-feature -ziccid -target-feature -ziccif -target-feature -zicclsm -target-feature -ziccrse -target-feature -zicntr -target-feature -zicond -target-feature -zifencei -target-feature -zihintntl -target-feature -zihintpause -target-feature -zihpm -target-feature -zilsd -target-feature -zimop -target-feature -zk -target-feature -zkn -target-feature -zknd -target-feature -zkne -target-feature -zknh -target-feature -zkr -target-feature -zks -target-feature -zksed -target-feature -zksh -target-feature -zkt -target-feature -ztso -target-feature -zvbb -target-feature -zvbc -target-feature -zve32f -target-feature -zve32x -target-feature -zve64d -target-feature -zve64f -target-feature -zve64x -target-feature -zvfbfmin -target-feature -zvfbfwma -target-feature -zvfh -target-feature -zvfhmin -target-feature -zvkb -target-feature -zvkg -target-feature -zvkn -target-feature -zvknc -target-feature -zvkned -target-feature -zvkng -target-feature -zvknha -target-feature -zvknhb -target-feature -zvks -target-feature -zvksc -target-feature -zvksed -target-feature -zvksg -target-feature -zvksh -target-feature -zvkt -target-feature -zvl1024b -target-feature -zvl128b -target-feature -zvl16384b -target-feature -zvl2048b -target-feature -zvl256b -target-feature -zvl32768b -target-feature -zvl32b -target-feature -zvl4096b -target-feature -zvl512b -target-feature -zvl64b -target-feature -zvl65536b -target-feature -zvl8192b -target-feature -experimental-p -target-feature -experimental-smpmpmt -target-feature -experimental-svukte -target-feature -experimental-xqccmt -target-feature -experimental-xsfmclic -target-feature -experimental-xsfsclic -target-feature -experimental-y -target-feature -experimental-zibi -target-feature -experimental-zicfilp -target-feature -experimental-zicfiss -target-feature -experimental-zvabd -target-feature -experimental-zvbc32e -target-feature -experimental-zvdot4a8i -target-feature -experimental-zvfbdota32f -target-feature -experimental-zvfbfa -target-feature -experimental-zvfofp8min -target-feature -experimental-zvfqwbdota8f -target-feature -experimental-zvfqwdota8f -target-feature -experimental-zvfwbdota16bf -target-feature -experimental-zvfwdota16bf -target-feature -experimental-zvkgs -target-feature -experimental-zvqwbdota16i -target-feature -experimental-zvqwbdota8i -target-feature -experimental-zvqwdota16i -target-feature -experimental-zvqwdota8i -target-feature -experimental-zvvfmm -target-feature -experimental-zvvmm -target-feature -experimental-zvvmtls -target-feature -experimental-zvvmttls -target-feature -experimental-zvzip -target-feature +relax -target-abi lp64d -debugger-tuning=gdb -fdebug-compilation-dir=/build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real -v -fcoverage-compilation-dir=/build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.real -resource-dir /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake/lib/clang/23 -internal-isystem /build/clang/src/llvm-project-23.1.1.src/clang/build/test/Driver/Output/no-canonical-prefixes.c.tmp.fake/lib/clang/23/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/riscv64-unknown-linux-gnu/16/../../../../riscv64-unknown-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -source-date-epoch 1790896628 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -faddrsig -fdwarf2-cfi-asm -o no-canonical-prefixes.s -x c /build/clang/src/llvm-project-23.1.1.src/clang/test/Driver/no-canonical-prefixes.c # | 9: clang -cc1 version 23.1.1 based upon LLVM 23.1.1 default target riscv64-unknown-linux-gnu # | 10: ignoring nonexistent directory "/build/clang/src/llvm-project-23.1.1.src/clang/build/test/Dr # | ... # `---data was truncated (10240/10780) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): Clang :: Driver/no-canonical-prefixes.c Testing Time: 3582.59s Total Discovered Tests: 53977 Skipped : 10 (0.02%) Unsupported : 1228 (2.28%) Passed : 52710 (97.65%) Expectedly Failed: 28 (0.05%) Failed : 1 (0.00%) FAILED: [code=1] test/CMakeFiles/check-clang /build/clang/src/llvm-project-23.1.1.src/clang/build/test/CMakeFiles/check-clang cd /build/clang/src/llvm-project-23.1.1.src/clang/build/test && /usr/bin/python3.14 /usr/bin/lit -sv /build/clang/src/llvm-project-23.1.1.src/clang/build/test ninja: build stopped: subcommand failed. ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=5fc1ddbafb69428e8734f14d20bac2ff\[!p]104\[?7h]3008;end=774d5e467ffe4ad8bb5238a400577381\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build(B [?12l[?25h[?12l[?25h]3008;end=fddf4bbdbad6499ca5f0a2045cfee2ae\[?12l[?25hreceiving incremental file list clang-23.1.1-1-riscv64-build.log clang-23.1.1-1-riscv64-check.log clang-23.1.1-1-riscv64-prepare.log sent 81 bytes received 88,212 bytes 176,586.00 bytes/sec total size is 861,323 speedup is 9.76