==> Creating chroot for [extra-staging] (i486)... -> Deleting chroot copy 'build'... -> Deleting chroot copy 'root'... ==> Creating install root at /var/lib/archbuild/extra-staging-i486/root ==> Installing packages to /var/lib/archbuild/extra-staging-i486/root :: Synchronizing package databases... core-staging downloading... core-testing downloading... core downloading... extra-staging downloading... extra-testing downloading... extra downloading... resolving dependencies... :: There are 2 providers available for sh: :: Repository core-staging 1) bash :: Repository core 2) bash Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: systemd-libs will be installed before its libcap dependency Package (131) New Version Net Change core/acl 2.3.2-1.0 0.33 MiB core/archlinux32-keyring 20241114-1.2 0.05 MiB core/argon2 20190702-6.0 0.12 MiB core/attr 2.5.2-1.0 0.20 MiB core-staging/audit 4.0.2-3.0 1.03 MiB core/autoconf 2.72-1.0 2.22 MiB core/automake 1.17-1.0 1.62 MiB core-staging/bash 5.2.037-1.0 9.06 MiB core-staging/binutils 2.43+r4+g7999dae6961-1.1 34.34 MiB core/bison 3.8.2-8.1 2.56 MiB core-staging/brotli 1.1.0-3.0 0.92 MiB core/bzip2 1.0.8-6.0 0.13 MiB core/ca-certificates 20240618-1.0 0.00 MiB core/ca-certificates-mozilla 3.85-1.1 0.99 MiB core/ca-certificates-utils 20240618-1.0 0.01 MiB core/coreutils 9.5-2.2 16.69 MiB core-staging/cryptsetup 2.7.5-1.0 2.98 MiB core-staging/curl 8.11.1-3.0 1.93 MiB core/db5.3 5.3.28-5.0 6.20 MiB core/dbus 1.14.10-2.1 0.89 MiB core-staging/dbus-broker 36-4.0 0.37 MiB core-staging/dbus-broker-units 36-4.0 0.00 MiB core-staging/dbus-units 36-4.0 0.00 MiB core/debugedit 5.1-1.0 0.11 MiB core-staging/device-mapper 2.03.29-1.0 0.73 MiB core/diffutils 3.10-1.0 1.55 MiB core/e2fsprogs 1.47.1-4.0 5.25 MiB core/expat 2.6.4-1.0 0.42 MiB core/fakeroot 1.36-1.0 0.13 MiB core-staging/file 5.46-2.0 10.09 MiB core/filesystem 2024.11.21-1.0 0.02 MiB core/findutils 4.10.0-2.0 1.75 MiB core/flex 2.6.4-5.0 0.92 MiB core/gawk 5.3.1-1.0 3.24 MiB core/gc 8.2.8-2.0 0.75 MiB core-staging/gcc 14.2.1+r134+gab884fffe3fc-2.0 172.22 MiB core-staging/gcc-libs 14.2.1+r134+gab884fffe3fc-2.0 113.62 MiB core-staging/gdbm 1.24-1.0 0.70 MiB core-testing/gettext 0.23.1-2.0 9.06 MiB core/glib2 2.78.4-1.0 23.70 MiB core-staging/glibc 2.40+r16+gaa533d58ff-2.1 41.76 MiB core/gmp 6.3.0-2.0 0.88 MiB core-testing/gnulib-l10n 20241231-1.0 0.61 MiB core-staging/gnupg 2.4.7-1.0 11.86 MiB core/gnutls 3.8.8-1.0 5.75 MiB core-staging/gpgme 1.23.2-6.3 1.99 MiB core/grep 3.11-1.1 0.88 MiB core/groff 1.23.0-7.0 9.12 MiB core/guile 3.0.9-1.1 48.54 MiB core/gzip 1.13-4.0 0.16 MiB core-testing/hwdata 0.391-1.0 9.35 MiB core/iana-etc 20241206-1.0 3.99 MiB core-staging/icu 75.1-2.0 40.70 MiB core/jansson 2.14-4.0 0.17 MiB core/json-c 0.18-1.0 0.18 MiB core/kbd 2.7.1-1.0 3.02 MiB core/keyutils 1.6.3-3.0 0.18 MiB core/kmod 33-3.0 0.30 MiB core-staging/krb5 1.21.3-1.0 4.44 MiB core-staging/libarchive 3.7.5-1.0 1.17 MiB core-staging/libassuan 3.0.0-1.0 0.24 MiB core/libcap 2.71-1.0 0.23 MiB core-staging/libcap-ng 0.8.5-3.0 0.11 MiB core-staging/libelf 0.192-2.0 2.78 MiB core/libevent 2.1.12-4.1 1.20 MiB core/libffi 3.4.6-1.0 0.09 MiB core/libgcrypt 1.11.0-2.1 1.41 MiB core/libgpg-error 1.51-1.0 1.07 MiB core-staging/libidn2 2.3.7-1.0 0.53 MiB core/libisl 0.27-1.0 10.24 MiB core/libksba 1.6.6-1.0 0.33 MiB core-staging/libldap 2.6.9-1.0 0.63 MiB core/libmpc 1.3.1-2.0 0.17 MiB core/libnghttp2 1.64.0-1.0 0.43 MiB core/libnghttp3 1.7.0-1.0 0.26 MiB core/libnsl 2.0.1-1.0 0.07 MiB core/libp11-kit 0.25.3-1.0 3.32 MiB core-staging/libpsl 0.21.5-2.1 0.21 MiB core-staging/libsasl 2.1.28-5.0 0.48 MiB core-testing/libseccomp 2.5.5-3.0 0.25 MiB core/libsecret 0.20.5-2.0 1.20 MiB core-staging/libssh2 1.11.1-1.0 0.45 MiB extra/libsysprof-capture 3.48.0-4.0 0.22 MiB core/libtasn1 4.19.0-2.0 0.45 MiB core/libtirpc 1.3.6-1.0 0.42 MiB core/libtool 2.5.4+r1+gbaa1fe41-1.0 2.26 MiB core/libunistring 1.2-1.0 2.49 MiB core-staging/libusb 1.0.27-1.0 0.22 MiB core/libverto 0.3.2-5.0 0.06 MiB core-testing/libxcrypt 4.4.37-1.0 0.22 MiB core-staging/libxml2 2.13.5-2.0 3.68 MiB core/linux-api-headers 6.10-1.1 5.57 MiB extra/lmdb 0.9.33-1.0 0.51 MiB core/lz4 1:1.10.0-2.0 0.48 MiB core/m4 1.4.19-3.0 0.52 MiB core/make 4.4.1-2.0 1.67 MiB core/mpfr 4.2.1-4.1 1.05 MiB core-staging/ncurses 6.5-3.0 5.09 MiB core/nettle 3.10-1.1 0.99 MiB core/npth 1.8-1.0 0.08 MiB core/openssl 3.4.0-1.0 10.34 MiB core/p11-kit 0.25.3-1.0 1.00 MiB core-staging/pacman 7.0.0.r6.gc685ae6-1.0 4.78 MiB core/pacman-mirrorlist 20241114-1.0 0.00 MiB core-staging/pam 1.6.1-3.0 3.18 MiB core/pambase 20230918-2.0 0.00 MiB core/patch 2.7.6-10.0 0.24 MiB core/pcre2 10.44-1.1 4.81 MiB core-staging/perl 5.40.0-1.0 66.78 MiB core-staging/pinentry 1.3.1-5.5 0.47 MiB core-staging/pkgconf 2.3.0-1.0 0.16 MiB core/popt 1.19-2.0 0.21 MiB core-staging/readline 8.2.013-1.0 0.69 MiB core/sed 4.9-3.0 0.72 MiB core/shadow 4.16.0-1.0 4.28 MiB core/sqlite 3.47.2-1.0 12.37 MiB core-staging/sudo 1.9.16.p2-2.0 7.95 MiB core-staging/systemd 256.6-1.0 31.48 MiB core-staging/systemd-libs 256.6-1.0 3.22 MiB core/tar 1.35-2.0 2.88 MiB core/texinfo 7.1.1-1.0 9.91 MiB core-staging/tpm2-tss 4.0.1-1.0 3.51 MiB core/tzdata 2024b-2.0 1.97 MiB core-staging/util-linux 2.40.2-1.1 17.00 MiB core-staging/util-linux-libs 2.40.2-1.1 1.47 MiB core-staging/which 2.21-6.2 0.03 MiB extra/xxhash 0.8.2-1.0 0.50 MiB core-staging/xz 5.6.2-1.2 2.60 MiB core/zlib 1:1.3.1-2.0 0.31 MiB core-staging/zstd 1.5.6-1.2 1.50 MiB core/base-devel 1-2.0 0.00 MiB Total Installed Size: 857.93 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing archlinux32-keyring... call to execv failed (No such file or directory) error: command failed to execute correctly installing linux-api-headers... installing tzdata... Optional dependencies for tzdata bash: for tzselect [pending] glibc: for zdump, zic [pending] installing iana-etc... installing filesystem... installing glibc... Optional dependencies for glibc gd: for memusagestat perl: for mtrace [pending] installing gcc-libs... installing ncurses... Optional dependencies for ncurses bash: for ncursesw6-config [pending] installing readline... installing bash... Optional dependencies for bash bash-completion: for tab completion installing gmp... installing mpfr... installing gawk... installing m4... installing diffutils... installing gdbm... installing db5.3... installing libxcrypt... installing perl... installing autoconf... installing automake... installing jansson... installing bzip2... installing acl... installing attr... installing zlib... installing sqlite... installing util-linux-libs... Optional dependencies for util-linux-libs python: python bindings to libmount installing e2fsprogs... Optional dependencies for e2fsprogs lvm2: for e2scrub util-linux: for e2scrub [pending] smtp-forwarder: for e2scrub_fail script installing keyutils... installing openssl... Optional dependencies for openssl ca-certificates [pending] perl [installed] installing libsasl... installing libldap... installing libevent... Optional dependencies for libevent python: event_rpcgen.py installing libverto... installing lmdb... installing krb5... installing libtirpc... installing pambase... installing libcap-ng... installing audit... Optional dependencies for audit libldap: for audispd-zos-remote [installed] sh: for augenrules [installed] installing libnsl... installing libgpg-error... installing libgcrypt... installing lz4... installing xz... installing zstd... installing systemd-libs... installing pam... installing libcap... installing coreutils... installing findutils... installing libffi... installing libtasn1... installing libp11-kit... installing p11-kit... installing ca-certificates-utils... installing ca-certificates-mozilla... installing ca-certificates... installing brotli... installing libunistring... installing libidn2... installing libnghttp2... installing libnghttp3... installing libpsl... installing libssh2... installing curl... installing json-c... installing libelf... installing binutils... Optional dependencies for binutils debuginfod: for debuginfod server/client functionality installing gnulib-l10n... installing icu... installing libxml2... Optional dependencies for libxml2 python: Python bindings installing gettext... Optional dependencies for gettext git: for autopoint infrastructure updates installing bison... installing xxhash... installing debugedit... installing sed... installing libseccomp... installing file... installing shadow... installing util-linux... Optional dependencies for util-linux words: default dictionary for look installing fakeroot... installing flex... installing libmpc... installing libisl... installing gcc... Optional dependencies for gcc gcc-libs: for generating code for 32-bit ABI [installed] installing pcre2... Optional dependencies for pcre2 sh: for pcre2-config [installed] installing grep... installing groff... Optional dependencies for groff netpbm: for use together with man -H command interaction in browsers psutils: for use together with man -H command interaction in browsers libxaw: for gxditview perl-file-homedir: for use with glilypond installing gzip... Optional dependencies for gzip less: zless support util-linux: zmore support [installed] diffutils: zdiff/zcmp support [installed] installing tar... installing libtool... installing gc... installing guile... installing make... installing nettle... installing gnutls... Optional dependencies for gnutls tpm2-tss: support for TPM2 wrapped keys [pending] installing libksba... installing libusb... installing libassuan... installing libsysprof-capture... installing glib2... Optional dependencies for glib2 gvfs: most gio functionality libelf: gresource inspection tool [installed] python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report installing tpm2-tss... installing libsecret... Optional dependencies for libsecret org.freedesktop.secrets: secret storage backend installing pinentry... Optional dependencies for pinentry gcr: GNOME backend gtk3: GTK backend qt5-x11extras: Qt5 backend kwayland5: Qt5 backend kguiaddons: Qt6 backend kwindowsystem: Qt6 backend installing npth... installing gnupg... Optional dependencies for gnupg pcsclite: for using scdaemon not with the gnupg internal card driver installing gpgme... installing libarchive... installing pacman-mirrorlist... installing device-mapper... installing popt... installing argon2... installing cryptsetup... installing expat... installing dbus... installing dbus-broker... installing dbus-broker-units... installing dbus-units... installing kbd... installing kmod... installing hwdata... installing systemd... Initializing machine ID from random generator. Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 980. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980. Creating group 'systemd-network' with GID 979. Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979. Creating group 'systemd-oom' with GID 978. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978. Creating group 'systemd-journal-remote' with GID 977. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977. Creating group 'systemd-resolve' with GID 976. Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976. Creating group 'systemd-timesync' with GID 975. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975. Creating group 'tss' with GID 974. Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'. installing pacman... Optional dependencies for pacman base-devel: required to use makepkg [pending] perl-locale-gettext: translation support in makepkg-template installing patch... Optional dependencies for patch ed: for patch -e functionality installing pkgconf... installing sudo... installing texinfo... Optional dependencies for texinfo perl-archive-zip: EPUB file output via texi2any installing which... installing base-devel... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... Creating group 'alpm' with GID 973. Creating user 'alpm' (Arch Linux Package Management) with UID 973 and GID 973. ( 2/13) Updating journal message catalog... ( 3/13) Reloading system manager configuration... Skipped: Running in chroot. ( 4/13) Reloading user manager configuration... Skipped: Running in chroot. ( 5/13) Updating udev hardware database... ( 6/13) Applying kernel sysctl settings... Skipped: Running in chroot. ( 7/13) Creating temporary files... ( 8/13) Reloading device manager configuration... Skipped: Running in chroot. ( 9/13) Arming ConditionNeedsUpdate... (10/13) Rebuilding certificate stores... (11/13) Reloading system bus configuration... Skipped: Running in chroot. (12/13) Warn about old perl modules (13/13) Updating the info directory file... Generating locales... C.UTF-8... done en_US.UTF-8... done de_DE.UTF-8... done Generation complete. ==> Building in chroot for [extra-staging] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-i486/root] -> [build]...done ==> Making package: llvm15 15.0.7-2.0 (Mon Jan 6 08:14:45 2025) ==> Retrieving sources... -> Found llvm-15.0.7.src.tar.xz -> Found llvm-15.0.7.src.tar.xz.sig -> Found cmake-15.0.7.src.tar.xz -> Found cmake-15.0.7.src.tar.xz.sig ==> Validating source files with sha256sums... llvm-15.0.7.src.tar.xz ... Passed llvm-15.0.7.src.tar.xz.sig ... Skipped cmake-15.0.7.src.tar.xz ... Passed cmake-15.0.7.src.tar.xz.sig ... Skipped ==> Verifying source file signatures with gpg... llvm-15.0.7.src.tar.xz ... Passed cmake-15.0.7.src.tar.xz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-01-20 ==> Making package: llvm15 15.0.7-2.0 (Mon Jan 6 08:15:07 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra-staging/cppdap 1.58.0-2.0 1.87 MiB extra/hicolor-icon-theme 0.18-1.0 0.05 MiB extra-staging/jsoncpp 1.9.6-3.0 0.68 MiB extra/libuv 1.49.2-1.0 0.60 MiB core/mpdecimal 4.0.0-2.153 0.31 MiB extra-staging/rhash 1.4.4-1.0 0.38 MiB extra-staging/cmake 3.30.3-2.1 55.63 MiB core-staging/libedit 20240808_3.1-1.0 0.25 MiB extra-staging/ninja 1.12.1-2.0 0.47 MiB core-staging/python 3.13.1-1.0 64.18 MiB extra-testing/python-psutil 6.1.0-1.0 1.17 MiB Total Installed Size: 125.59 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 libedit... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-psutil... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found llvm-15.0.7.src.tar.xz -> Found llvm-15.0.7.src.tar.xz.sig -> Found cmake-15.0.7.src.tar.xz -> Found cmake-15.0.7.src.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting llvm-15.0.7.src.tar.xz with bsdtar -> Extracting cmake-15.0.7.src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0114 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:13 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- 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 -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sysexits.h -- Looking for sysexits.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Looking for compress2 -- Looking for compress2 - found -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.5") -- Looking for xmlReadMemory -- Looking for xmlReadMemory - found -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for __register_frame -- Looking for __register_frame - found -- Looking for __deregister_frame -- Looking for __deregister_frame - found -- Looking for __unw_add_dynamic_fde -- Looking for __unw_add_dynamic_fde - not found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - not found -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE -- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success -- 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 - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Ninja version: 1.12.1 -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: i486-pc-linux-gnu -- LLVM default target triple: i486-pc-linux-gnu -- 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 C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Found Python3: /usr/bin/python3.13 (found suitable version "3.13.1", minimum required is "3.6") found components: Interpreter CMake Warning at cmake/modules/VersionFromVCS.cmake:49 (message): Git not found. Version cannot be determined. Call Stack (most recent call first): CMakeLists.txt:992 (get_source_info) -- Linker detection: GNU ld -- Performing Test HAS_WERROR_GLOBAL_CTORS -- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed -- Looking for __x86_64__ -- Looking for __x86_64__ - not found -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting AVR -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting VE -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (11.3s) -- Generating done (3.1s) -- Build files have been written to: /build/llvm15/src/llvm-15.0.7.src/build CMake Deprecation Warning at CMakeLists.txt:8 (cmake_policy): The OLD behavior for policy CMP0114 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:13 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Ninja version: 1.12.1 -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- LLVM host triple: i486-pc-linux-gnu -- LLVM default target triple: i486-pc-linux-gnu -- Building with -fPIC CMake Warning at cmake/modules/VersionFromVCS.cmake:49 (message): Git not found. Version cannot be determined. Call Stack (most recent call first): CMakeLists.txt:992 (get_source_info) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting AVR -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting VE -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (2.3s) -- Generating done (3.1s) -- Build files have been written to: /build/llvm15/src/llvm-15.0.7.src/build [1/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [2/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [3/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [4/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [5/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o [6/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AddressRanges.cpp.o [7/3863] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o [8/3863] Linking CXX static library lib/libLLVMDemangle.a [9/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o [10/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64TargetParser.cpp.o [11/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMTargetParser.cpp.o [12/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [13/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o [14/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o [15/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [16/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [17/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [18/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [19/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [20/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o [21/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [22/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [23/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [24/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [25/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [26/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [27/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [28/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [29/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [30/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [31/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o [32/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [33/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [34/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [35/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [36/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o [37/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [38/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [39/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [40/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o [41/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [42/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o [43/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYTargetParser.cpp.o [44/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [45/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [46/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [47/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [48/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o [49/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o [50/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [51/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o [52/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributeParser.cpp.o [53/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o [54/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [55/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o [56/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [57/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o [58/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [59/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [60/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [61/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [62/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [63/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [64/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [65/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o [66/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [67/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o [68/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o [69/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o [70/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [71/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [72/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o [73/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [74/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [75/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [76/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [77/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [78/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [79/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o [80/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o [81/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [82/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [83/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o [84/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o [85/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [86/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o [87/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o [88/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [89/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [90/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [91/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [92/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [93/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o [94/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o [95/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [96/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAInfo.cpp.o [97/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [98/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o [99/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o [100/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o [101/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [102/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [103/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [104/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [105/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [106/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [107/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [108/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [109/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o [110/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [111/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [112/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o [113/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [114/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [115/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [116/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o [117/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [118/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [119/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [120/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [121/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TypeSize.cpp.o [122/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [123/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [124/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o [125/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepointGenerated.cpp.o [126/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepoint.cpp.o [127/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o [128/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o [129/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/X86TargetParser.cpp.o [130/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [131/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o [132/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [133/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [134/3863] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [135/3863] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [136/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [137/3863] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [138/3863] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [139/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [140/3863] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [141/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [142/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o [143/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [144/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [145/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [146/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [147/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [148/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [149/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [150/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [151/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [152/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [153/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [154/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [155/3863] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [156/3863] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o [157/3863] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o [158/3863] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o [159/3863] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o [160/3863] Linking CXX static library lib/libLLVMSupport.a [161/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [162/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o [163/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o [164/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [165/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o [166/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [167/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o [168/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [169/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [170/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o [171/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [172/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/CodeExpander.cpp.o [173/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDag.cpp.o [174/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagEdge.cpp.o [175/3863] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [176/3863] Linking CXX static library lib/libLLVMTableGen.a [177/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagInstr.cpp.o [178/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagOperands.cpp.o [179/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicateDependencyEdge.cpp.o [180/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicate.cpp.o [181/3863] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchTree.cpp.o /build/llvm15/src/llvm-15.0.7.src/utils/TableGen/GlobalISel/GIMatchTree.cpp: In member function ‘void llvm::GIMatchTreeBuilderLeafInfo::declareInstr(const llvm::GIMatchDagInstr*, unsigned int)’: /build/llvm15/src/llvm-15.0.7.src/utils/TableGen/GlobalISel/GIMatchTree.cpp:124:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 124 | const auto &NodeI = find(MatchDag.instr_nodes(), Instr); | ^~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/TableGen/GlobalISel/GIMatchTree.cpp:124:27: note: the temporary was destroyed at the end of the full expression ‘llvm::find*, std::vector > >, GIMatchDagInstr>, GIMatchDagInstr*> >, const GIMatchDagInstr*>((&((llvm::GIMatchTreeBuilderLeafInfo*)this)->llvm::GIMatchTreeBuilderLeafInfo::MatchDag)->llvm::GIMatchDag::instr_nodes(), Instr)’ 124 | const auto &NodeI = find(MatchDag.instr_nodes(), Instr); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [182/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [183/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o [184/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterInst.cpp.o [185/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Attributes.cpp.o [186/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o [187/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o [188/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenHwModes.cpp.o [189/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenInstruction.cpp.o [190/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o [191/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [192/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenRegisters.cpp.o [193/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenSchedule.cpp.o [194/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o [195/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenTarget.cpp.o [196/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [197/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [198/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [199/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcher.cpp.o [200/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAEmitter.cpp.o [201/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderEmitter.cpp.o [202/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [203/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DirectiveEmitter.cpp.o [204/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o [205/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/ExegesisEmitter.cpp.o [206/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DXILEmitter.cpp.o [207/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o [208/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GICombinerEmitter.cpp.o [209/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InfoByHwMode.cpp.o [210/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o [211/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrDocsEmitter.cpp.o [212/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/IntrinsicEmitter.cpp.o [213/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelEmitter.cpp.o [214/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptEmitter.cpp.o [215/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptRSTEmitter.cpp.o [216/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptParserEmitter.cpp.o [217/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PredicateExpander.cpp.o [218/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [219/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterBankEmitter.cpp.o [220/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o [221/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SDNodeProperties.cpp.o [222/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SearchableTableEmitter.cpp.o [223/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [224/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [225/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/TableGen.cpp.o [226/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Types.cpp.o [227/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o [228/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/VarLenCodeEmitterGen.cpp.o [229/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o [230/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o [231/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [232/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o [233/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86MnemonicTables.cpp.o [234/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o [235/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [236/3863] Linking CXX static library lib/libLLVMTableGenGlobalISel.a [237/3863] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o [238/3863] Linking CXX executable bin/llvm-tblgen [239/3863] Building Attributes.inc... [240/3863] Building IntrinsicEnums.inc... [241/3863] Building IntrinsicImpl.inc... [242/3863] Building IntrinsicsAArch64.h... [243/3863] Building IntrinsicsAMDGPU.h... [244/3863] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o [245/3863] Building IntrinsicsARM.h... [246/3863] Building IntrinsicsBPF.h... [247/3863] Building IntrinsicsDirectX.h... [248/3863] Building IntrinsicsHexagon.h... [249/3863] Building IntrinsicsMips.h... [250/3863] Building IntrinsicsNVPTX.h... [251/3863] Building IntrinsicsPowerPC.h... [252/3863] Building IntrinsicsR600.h... [253/3863] Building IntrinsicsRISCV.h... [254/3863] Building IntrinsicsS390.h... [255/3863] Building IntrinsicsSPIRV.h... [256/3863] Building IntrinsicsVE.h... [257/3863] Building IntrinsicsWebAssembly.h... [258/3863] Building IntrinsicsX86.h... [259/3863] Building IntrinsicsXCore.h... [260/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o [261/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o [262/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o [263/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o [264/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [265/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o [266/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [267/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o [268/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o [269/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o [270/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o [271/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o [272/3863] Linking CXX static library lib/libLLVMBitstreamReader.a [273/3863] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o [274/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o [275/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o [276/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o [277/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o [278/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o [279/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o [280/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o [281/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o [282/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o [283/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o [284/3863] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o [285/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [286/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [287/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [288/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [289/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [290/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [291/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [292/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [293/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [294/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [295/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o [296/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [297/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [298/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [299/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [300/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [301/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [302/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [303/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [304/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [305/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [306/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [307/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o [308/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [309/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [310/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [311/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o [312/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [313/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o [314/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o [315/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o [316/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o [317/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [318/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o [319/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [320/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o [321/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o [322/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [323/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [324/3863] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [325/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o [326/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o [327/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o [328/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [329/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [330/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o [331/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [332/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [333/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [334/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [335/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [336/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’: /build/llvm15/src/llvm-15.0.7.src/lib/IR/Core.cpp:92:22: warning: cast between incompatible function types from ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} to ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} [-Wcast-function-type] 92 | LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | Handler), | ~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/IR/Core.cpp: In function ‘void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)’: /build/llvm15/src/llvm-15.0.7.src/lib/IR/Core.cpp:98:25: warning: cast between incompatible function types from ‘llvm::DiagnosticHandler::DiagnosticHandlerTy’ {aka ‘void (*)(const llvm::DiagnosticInfo&, void*)’} to ‘LLVMDiagnosticHandler’ {aka ‘void (*)(LLVMOpaqueDiagnosticInfo*, void*)’} [-Wcast-function-type] 98 | return LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | unwrap(C)->getDiagnosticHandlerCallBack()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [337/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [338/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [339/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o [340/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [341/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [342/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [343/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o [344/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [345/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o [346/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [347/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o [348/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [349/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o [350/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [351/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [352/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o [353/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [354/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [355/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [356/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [357/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [358/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o [359/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o [360/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [361/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o [362/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [363/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [364/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [365/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [366/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o [367/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [368/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o [369/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o [370/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [371/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [372/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o [373/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o [374/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [375/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o [376/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o [377/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [378/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o [379/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o [380/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [381/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [382/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [383/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [384/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [385/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [386/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [387/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorBuilder.cpp.o [388/3863] Linking CXX static library lib/libLLVMBinaryFormat.a [389/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [390/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o [391/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o [392/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [393/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [394/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [395/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [396/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o [397/3863] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [398/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [399/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o [400/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o [401/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o [402/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [403/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [404/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [405/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [406/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [407/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o [408/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o [409/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [410/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o [411/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o [412/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [413/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [414/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o [415/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [416/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [417/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o [418/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [419/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [420/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [421/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [422/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [423/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [424/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [425/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [426/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [427/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [428/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o [429/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [430/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [431/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionDXContainer.cpp.o [432/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [433/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [434/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [435/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o [436/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o [437/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o [438/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [439/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [440/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [441/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o [442/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [443/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o [444/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o [445/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [446/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [447/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [448/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [449/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o [450/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o [451/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o [452/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o [453/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o [454/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [455/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [456/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o [457/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o [458/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o [459/3863] Linking CXX static library lib/libLLVMRemarks.a [460/3863] Linking CXX static library lib/libLLVMDebugInfoCodeView.a [461/3863] Generating VCSRevision.h CMake Warning at /build/llvm15/src/llvm-15.0.7.src/cmake/modules/VersionFromVCS.cmake:49 (message): Git not found. Version cannot be determined. Call Stack (most recent call first): /build/llvm15/src/llvm-15.0.7.src/cmake/modules/GenerateVersionFromVCS.cmake:23 (get_source_info) /build/llvm15/src/llvm-15.0.7.src/cmake/modules/GenerateVersionFromVCS.cmake:45 (append_info) [462/3863] Linking CXX static library lib/libLLVMCore.a [463/3863] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o [464/3863] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o [465/3863] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o [466/3863] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o [467/3863] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [468/3863] Linking CXX static library lib/libLLVMMC.a [469/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o [470/3863] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o [471/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [472/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o [473/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o [474/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o [475/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [476/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [477/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o [478/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [479/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [480/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o [481/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o [482/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o [483/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o [484/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o [485/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o [486/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o [487/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o [488/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o [489/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o [490/3863] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o [491/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o [492/3863] Linking CXX static library lib/libLLVMBitReader.a [493/3863] Linking CXX static library lib/libLLVMMCParser.a [494/3863] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o [495/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o [496/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [497/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o [498/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o [499/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o [500/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o [501/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o [502/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [503/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o [504/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readDynsymVersionsImpl(const llvm::object::ELFFile&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:765:34: required from here 765 | return readDynsymVersionsImpl(Obj->getELFFile(), Symbols); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readDynsymVersionsImpl(const llvm::object::ELFFile&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:767:34: required from here 767 | return readDynsymVersionsImpl(Obj->getELFFile(), Symbols); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readDynsymVersionsImpl(const llvm::object::ELFFile&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:769:34: required from here 769 | return readDynsymVersionsImpl(Obj->getELFFile(), Symbols); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readDynsymVersionsImpl(const llvm::object::ELFFile&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:770:32: required from here 770 | return readDynsymVersionsImpl(cast(this)->getELFFile(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | Symbols); | ~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:714:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 714 | for (const Elf_Shdr &Sec : cantFail(EF.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:777:29: required from here 777 | return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 681 | const auto &Sections = cantFail(EF.sections()); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:34: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 681 | const auto &Sections = cantFail(EF.sections()); | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘std::iterator_traits >*>::difference_type’ {aka ‘int’} [-Wsign-compare] 692 | if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:779:29: required from here 779 | return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 681 | const auto &Sections = cantFail(EF.sections()); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:34: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 681 | const auto &Sections = cantFail(EF.sections()); | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘std::iterator_traits >*>::difference_type’ {aka ‘int’} [-Wsign-compare] 692 | if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:781:29: required from here 781 | return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 681 | const auto &Sections = cantFail(EF.sections()); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:34: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 681 | const auto &Sections = cantFail(EF.sections()); | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘std::iterator_traits >*>::difference_type’ {aka ‘int’} [-Wsign-compare] 692 | if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp: In instantiation of ‘llvm::Expected > readBBAddrMapImpl(const llvm::object::ELFFile&, llvm::Optional) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:783:29: required from here 783 | return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 681 | const auto &Sections = cantFail(EF.sections()); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:681:34: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 681 | const auto &Sections = cantFail(EF.sections()); | ~~~~~~~~^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Object/ELFObjectFile.cpp:692:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘std::iterator_traits >*>::difference_type’ {aka ‘int’} [-Wsign-compare] 692 | if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [505/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o [506/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [507/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o [508/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o [509/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o [510/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o [511/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o [512/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [513/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o [514/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [515/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o [516/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [517/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o [518/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o [519/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o [520/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o [521/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o [522/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o [523/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o [524/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o [525/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o [526/3863] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [527/3863] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o [528/3863] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [529/3863] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [530/3863] Linking CXX static library lib/libLLVMTextAPI.a [531/3863] Linking CXX static library lib/libLLVMObject.a [532/3863] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o [533/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o [534/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [535/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [536/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o [537/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o [538/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [539/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o [540/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o [541/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o [542/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o [543/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypePrinter.cpp.o [544/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o [545/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [546/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [547/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o [548/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [549/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [550/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o [551/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o [552/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o [553/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [554/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [555/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [556/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o [557/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o [558/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [559/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [560/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o [561/3863] Linking CXX static library lib/libLLVMDebugInfoMSF.a [562/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [563/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [564/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [565/3863] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o [566/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [567/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o [568/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [569/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o [570/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [571/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [572/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [573/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [574/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [575/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [576/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [577/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [578/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [579/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [580/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [581/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [582/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [583/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [584/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [585/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [586/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [587/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [588/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [589/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [590/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [591/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [592/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [593/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [594/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o [595/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [596/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [597/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [598/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [599/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [600/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [601/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [602/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [603/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [604/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o [605/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o [606/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [607/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [608/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [609/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o [610/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [611/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o [612/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o [613/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o [614/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [615/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o [616/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o [617/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o [618/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o [619/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [620/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o [621/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o [622/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o [623/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [624/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [625/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o [626/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [627/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o [628/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o [629/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o [630/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o [631/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [632/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o [633/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o [634/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o [635/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o [636/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o [637/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o [638/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o [639/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o [640/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o [641/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o [642/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o [643/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [644/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function ‘virtual bool llvm::pdb::NativeSession::addressForRVA(uint32_t, uint32_t&, uint32_t&) const’: /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:11: warning: possibly dangling reference to a temporary [-Wdangling-reference] 240 | auto &Sec = Dbi->getSectionHeaders()[Section]; | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:49: note: the temporary was destroyed at the end of the full expression ‘llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray::operator[](Section)’ 240 | auto &Sec = Dbi->getSectionHeaders()[Section]; | ^ /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function ‘uint32_t llvm::pdb::NativeSession::getRVAFromSectOffset(uint32_t, uint32_t) const’: /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 393 | auto &Sec = Dbi->getSectionHeaders()[Section - 1]; | ^~~ /build/llvm15/src/llvm-15.0.7.src/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:51: note: the temporary was destroyed at the end of the full expression ‘llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray::operator[]((Section - 1))’ 393 | auto &Sec = Dbi->getSectionHeaders()[Section - 1]; | ^ [645/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [646/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [647/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [648/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [649/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [650/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o [651/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [652/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [653/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o [654/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [655/3863] Linking CXX static library lib/libLLVMDebugInfoDWARF.a [656/3863] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [657/3863] Linking CXX static library lib/libLLVMDebugInfoPDB.a [658/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIFetcher.cpp.o [659/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o [660/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o [661/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o [662/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o [663/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o [664/3863] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [665/3863] Linking CXX static library lib/libLLVMSymbolize.a [666/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o [667/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o [668/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o [669/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o [670/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o [671/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o [672/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o [673/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o [674/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o [675/3863] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/RawMemProfReader.cpp.o [676/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [677/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [678/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [679/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [680/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [681/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o [682/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [683/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [684/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o [685/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o [686/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [687/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o [688/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [689/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o [690/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o [691/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [692/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o [693/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [694/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o [695/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o [696/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o [697/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [698/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [699/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o [700/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o [701/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o [702/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o [703/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o [704/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [705/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [706/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o [707/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o [708/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o [709/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [710/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [711/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [712/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o [713/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [714/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o [715/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o [716/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o [717/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [718/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o [719/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o [720/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [721/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o [722/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [723/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o [724/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineSizeEstimatorAnalysis.cpp.o [725/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [726/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [727/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o [728/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [729/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [730/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [731/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [732/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o [733/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [734/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [735/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o [736/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [737/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o [738/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o [739/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o [740/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o [741/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o [742/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o [743/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [744/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [745/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [746/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o [747/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [748/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [749/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [750/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o [751/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o [752/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o [753/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o [754/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [755/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [756/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o [757/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o [758/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o [759/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o [760/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [761/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [762/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o [763/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o [764/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [765/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o [766/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [767/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [768/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [769/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [770/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o [771/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [772/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o [773/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o [774/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o [775/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [776/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o [777/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o [778/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o [779/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o [780/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFUtils.cpp.o [781/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o [782/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o [783/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [784/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o [785/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [786/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [787/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [788/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [789/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [790/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [791/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o [792/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VFABIDemangling.cpp.o [793/3863] Linking CXX static library lib/libLLVMProfileData.a [794/3863] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o [795/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o [796/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o [797/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [798/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o [799/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [800/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o [801/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [802/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [803/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o [804/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o [805/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o [806/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o [807/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [808/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o [809/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o [810/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [811/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [812/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o [813/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [814/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o [815/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o [816/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [817/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [818/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o [819/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [820/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o [821/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [822/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [823/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o [824/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o [825/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o [826/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [827/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [828/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [829/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [830/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o [831/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o [832/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o [833/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o [834/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [835/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [836/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o [837/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [838/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [839/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o [840/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o [841/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [842/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o [843/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [844/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o [845/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o [846/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o [847/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o [848/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [849/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [850/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o [851/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o [852/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o [853/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [854/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [855/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o [856/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o [857/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o [858/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [859/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [860/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o [861/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o [862/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o [863/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o [864/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [865/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [866/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o [867/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o [868/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [869/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [870/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [871/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [872/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [873/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o [874/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [875/3863] Linking CXX static library lib/libLLVMAnalysis.a [876/3863] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o [877/3863] Linking CXX static library lib/libLLVMTransformUtils.a [878/3863] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o [879/3863] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o [880/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o [881/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [882/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o [883/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o [884/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [885/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o [886/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [887/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [888/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o [889/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [890/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [891/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [892/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [893/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [894/3863] Building OMP.h.inc... [895/3863] Building OMP.inc... [896/3863] Linking CXX static library lib/libLLVMAggressiveInstCombine.a [897/3863] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [898/3863] Linking CXX static library lib/libLLVMInstCombine.a [899/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/ADCE.cpp: In member function ‘void {anonymous}::AggressiveDeadCodeElimination::initialize()’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/ADCE.cpp:298:66: warning: possibly dangling reference to a temporary [-Wdangling-reference] 298 | for (auto &PDTChild : children(PDT.getRootNode())) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/ADCE.cpp:298:48: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((&(({anonymous}::AggressiveDeadCodeElimination*)this)->{anonymous}::AggressiveDeadCodeElimination::PDT)->llvm::PostDominatorTree::llvm::DominatorTreeBase.llvm::DominatorTreeBase::getRootNode())’ 298 | for (auto &PDTChild : children(PDT.getRootNode())) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [900/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o [901/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o [902/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [903/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o [904/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [905/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o [906/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o [907/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [908/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o [909/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o [910/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o [911/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [912/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [913/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [914/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o [915/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o [916/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o [917/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o [918/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o [919/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o [920/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Value.h:20, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Argument.h:18, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Function.h:25, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:45, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Analysis/LoopAnalysisManager.h:32, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:26: In member function ‘llvm::Use::operator llvm::Value*() const’, inlined from ‘llvm::Value* llvm::BranchInst::getCondition() const’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Instructions.h:3182:18, inlined from ‘bool isLoopExitTestBasedOn(llvm::Value*, llvm::BasicBlock*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:705:38, inlined from ‘llvm::PHINode* FindLoopCounter(llvm::Loop*, llvm::BasicBlock*, const llvm::SCEV*, llvm::ScalarEvolution*, llvm::DominatorTree*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:932:33: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Use.h:65:37: warning: array subscript -3 is outside array bounds of ‘const llvm::Instruction [59652323]’ [-Warray-bounds=] 65 | operator Value *() const { return Val; } | ^~~ In member function ‘llvm::Use::operator llvm::Value*() const’, inlined from ‘llvm::Value* llvm::BranchInst::getCondition() const’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Instructions.h:3182:18, inlined from ‘bool isLoopExitTestBasedOn(llvm::Value*, llvm::BasicBlock*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:705:38, inlined from ‘bool {anonymous}::IndVarSimplify::linearFunctionTestReplace(llvm::Loop*, llvm::BasicBlock*, const llvm::SCEV*, llvm::PHINode*, llvm::SCEVExpander&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:1083:30, inlined from ‘bool {anonymous}::IndVarSimplify::_ZN12_GLOBAL__N_114IndVarSimplify3runEPN4llvm4LoopE.part.0(llvm::Loop*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/Scalar/IndVarSimplify.cpp:2024:45: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Use.h:65:37: warning: array subscript -3 is outside array bounds of ‘const llvm::Instruction [59652323]’ [-Warray-bounds=] 65 | operator Value *() const { return Val; } | ^~~ [921/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o [922/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o [923/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [924/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o [925/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [926/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o [927/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o [928/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o [929/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o [930/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o [931/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o [932/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [933/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [934/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o [935/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o [936/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o [937/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [938/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [939/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o [940/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [941/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [942/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [943/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o [944/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o [945/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o [946/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [947/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [948/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o [949/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [950/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o [951/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o [952/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o [953/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [954/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [955/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o [956/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [957/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [958/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [959/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o [960/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [961/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [962/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [963/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [964/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [965/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [966/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o [967/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o [968/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [969/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [970/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [971/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [972/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o [973/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [974/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [975/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [976/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TLSVariableHoist.cpp.o [977/3863] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o [978/3863] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [979/3863] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o [980/3863] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [981/3863] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [982/3863] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o [983/3863] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [984/3863] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o [985/3863] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o [986/3863] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [987/3863] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o [988/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o [989/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o [990/3863] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o [991/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o [992/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o [993/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [994/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o [995/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfiler.cpp.o [996/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o [997/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [998/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o [999/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o [1000/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o [1001/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o [1002/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o [1003/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o [1004/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o [1005/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o [1006/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o [1007/3863] Linking CXX static library lib/libLLVMScalarOpts.a [1008/3863] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o [1009/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o [1010/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o [1011/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o [1012/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o [1013/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o [1014/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o [1015/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [1016/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o [1017/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o [1018/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o [1019/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o [1020/3863] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o [1021/3863] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [1022/3863] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [1023/3863] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o [1024/3863] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [1025/3863] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [1026/3863] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [1027/3863] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [1028/3863] Building AMDGPUGenAsmMatcher.inc... [1029/3863] Building AMDGPUGenAsmWriter.inc... [1030/3863] Building AMDGPUGenCallingConv.inc... [1031/3863] Building AMDGPUGenDisassemblerTables.inc... [1032/3863] Building AMDGPUGenDAGISel.inc... [1033/3863] Building AMDGPUGenGlobalISel.inc... [1034/3863] Building AMDGPUGenInstrInfo.inc... [1035/3863] Building AMDGPUGenMCCodeEmitter.inc... [1036/3863] Building AMDGPUGenMCPseudoLowering.inc... [1037/3863] Building AMDGPUGenPostLegalizeGICombiner.inc... [1038/3863] Building AMDGPUGenPreLegalizeGICombiner.inc... [1039/3863] Building AMDGPUGenRegBankGICombiner.inc... [1040/3863] Building AMDGPUGenRegisterBank.inc... [1041/3863] Building AMDGPUGenSearchableTables.inc... [1042/3863] Building AMDGPUGenRegisterInfo.inc... [1043/3863] Building R600GenAsmWriter.inc... [1044/3863] Building R600GenCallingConv.inc... [1045/3863] Building R600GenDAGISel.inc... [1046/3863] Building R600GenDFAPacketizer.inc... [1047/3863] Building R600GenInstrInfo.inc... [1048/3863] Building R600GenMCCodeEmitter.inc... [1049/3863] Building R600GenRegisterInfo.inc... [1050/3863] Building R600GenSubtargetInfo.inc... [1051/3863] Building AMDGPUGenSubtargetInfo.inc... [1052/3863] Building HexagonGenAsmMatcher.inc... [1053/3863] Building HexagonGenCallingConv.inc... [1054/3863] Building HexagonGenAsmWriter.inc... [1055/3863] Building HexagonGenDFAPacketizer.inc... [1056/3863] Building HexagonGenDAGISel.inc... [1057/3863] Building HexagonGenDisassemblerTables.inc... [1058/3863] Building HexagonGenMCCodeEmitter.inc... [1059/3863] Building HexagonGenRegisterInfo.inc... [1060/3863] Building HexagonGenInstrInfo.inc... [1061/3863] Building LanaiGenAsmMatcher.inc... [1062/3863] Building HexagonGenSubtargetInfo.inc... [1063/3863] Building LanaiGenAsmWriter.inc... [1064/3863] Building LanaiGenCallingConv.inc... [1065/3863] Building LanaiGenDAGISel.inc... [1066/3863] Building LanaiGenDisassemblerTables.inc... [1067/3863] Building LanaiGenMCCodeEmitter.inc... [1068/3863] Building LanaiGenInstrInfo.inc... [1069/3863] Building LanaiGenRegisterInfo.inc... [1070/3863] Linking CXX static library lib/libLLVMAsmParser.a [1071/3863] Building LanaiGenSubtargetInfo.inc... [1072/3863] Linking CXX static library lib/libLLVMIRReader.a [1073/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o [1074/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o [1075/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [1076/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o [1077/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [1078/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o [1079/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o [1080/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o [1081/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o [1082/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o [1083/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o [1084/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o [1085/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o [1086/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o [1087/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [1088/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o [1089/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o [1090/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPassBuilder.cpp.o [1091/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o [1092/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [1093/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [1094/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [1095/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [1096/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o [1097/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o [1098/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [1099/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o [1100/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardCatchret.cpp.o [1101/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o [1102/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [1103/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [1104/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [1105/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o [1106/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [1107/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [1108/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o [1109/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [1110/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o [1111/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [1112/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [1113/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [1114/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [1115/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o [1116/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o [1117/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o [1118/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [1119/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [1120/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [1121/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [1122/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [1123/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o [1124/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o [1125/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o [1126/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [1127/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [1128/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o [1129/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o [1130/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o [1131/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o [1132/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o [1133/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [1134/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o [1135/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [1136/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [1137/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [1138/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [1139/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [1140/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [1141/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [1142/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o [1143/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o [1144/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o [1145/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o [1146/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o [1147/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o [1148/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [1149/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [1150/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o [1151/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o [1152/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o [1153/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o [1154/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o [1155/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o [1156/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [1157/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o [1158/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o [1159/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o [1160/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o [1161/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o [1162/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o [1163/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [1164/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o [1165/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o [1166/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o [1167/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [1168/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o In constructor ‘llvm::MachineModuleInfo::MachineModuleInfo(const llvm::LLVMTargetMachine*)’, inlined from ‘llvm::MachineModuleInfoWrapperPass::MachineModuleInfoWrapperPass(const llvm::LLVMTargetMachine*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/MachineModuleInfo.cpp:181:26, inlined from ‘llvm::Pass* llvm::callDefaultCtor() [with PassName = MachineModuleInfoWrapperPass]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/PassSupport.h:80:63: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/MachineModuleInfo.cpp:76:51: warning: ‘this’ pointer is null [-Wnonnull] 76 | Context.setObjectFileInfo(TM->getObjFileLowering()); | ~~~~~~~~~~~~~~~~~~~~~~^~ [1169/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [1170/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o [1171/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [1172/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o [1173/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o [1174/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [1175/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [1176/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o [1177/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [1178/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o [1179/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o [1180/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o [1181/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o [1182/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o [1183/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o [1184/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [1185/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o [1186/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o [1187/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [1188/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o [1189/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocEvictAdvisor.cpp.o [1190/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o [1191/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o [1192/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [1193/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o [1194/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o [1195/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [1196/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [1197/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o [1198/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o [1199/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [1200/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o [1201/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [1202/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [1203/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [1204/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [1205/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [1206/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o [1207/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [1208/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o [1209/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o [1210/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [1211/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o [1212/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o [1213/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o [1214/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o [1215/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [1216/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o [1217/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o [1218/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o [1219/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o [1220/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o [1221/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o [1222/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [1223/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o [1224/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [1225/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o [1226/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o [1227/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o [1228/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o [1229/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o [1230/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o [1231/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o [1232/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o [1233/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o [1234/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [1235/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o [1236/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o [1237/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o [1238/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o [1239/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [1240/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o [1241/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [1242/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [1243/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o [1244/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [1245/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [1246/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o [1247/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o [1248/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [1249/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [1250/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [1251/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [1252/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [1253/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o [1254/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o [1255/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o [1256/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [1257/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o [1258/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o [1259/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [1260/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [1261/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o [1262/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o [1263/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o [1264/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [1265/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o [1266/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o [1267/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o [1268/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o [1269/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [1270/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o [1271/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [1272/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o [1273/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [1274/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o [1275/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o [1276/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o [1277/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o [1278/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [1279/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o [1280/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o [1281/3863] Linking CXX static library lib/libLLVMBitWriter.a [1282/3863] Linking CXX static library lib/libLLVMFrontendOpenMP.a [1283/3863] Linking CXX static library lib/libLLVMInstrumentation.a [1284/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [1285/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o [1286/3863] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o [1287/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o [1288/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o [1289/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [1290/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o [1291/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o [1292/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [1293/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o [1294/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In lambda function: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:5551:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5551 | const IRPosition &ACSArgPos = | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:5552:40: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ((unsigned int)this->{anonymous}::AAValueSimplifyArgument::{anonymous}::AAValueSimplifyImpl.{anonymous}::AAValueSimplifyImpl::llvm::AAValueSimplify.llvm::AAValueSimplify::llvm::StateWrapper.llvm::StateWrapper::llvm::AbstractAttribute.llvm::AbstractAttribute::llvm::IRPosition.llvm::IRPosition::getCallSiteArgNo()))’ 5552 | IRPosition::callsite_argument(ACS, getCallSiteArgNo()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANoAlias; StateType = llvm::BooleanState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AANoAlias; BaseType = {anonymous}::AANoAliasImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:3095:30: required from here 3095 | return Base::updateImpl(A); | ~~~~~~~~~~~~~~~~^~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANoUndef; StateType = llvm::BooleanState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AANoUndef; BaseType = {anonymous}::AANoUndefImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAPotentialConstantValues; StateType = llvm::PotentialValuesState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AAPotentialConstantValues; BaseType = {anonymous}::AAPotentialConstantValuesImpl; StateType = llvm::PotentialValuesState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAValueConstantRange; StateType = llvm::IntegerRangeState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AAValueConstantRange; BaseType = {anonymous}::AAValueConstantRangeImpl; StateType = llvm::IntegerRangeState; bool BridgeCallBaseContext = true]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAAlign; StateType = llvm::IncIntegerState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AAAlign; BaseType = {anonymous}::AAAlignImpl; StateType = llvm::IncIntegerState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AADereferenceable; StateType = llvm::DerefState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AADereferenceable; BaseType = {anonymous}::AADereferenceableImpl; StateType = llvm::DerefState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of ‘void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANonNull; StateType = llvm::BooleanState]’: /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:546:51: required from ‘llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments::updateImpl(llvm::Attributor&) [with AAType = llvm::AANonNull; BaseType = {anonymous}::AANonNullImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false]’ 546 | clampCallSiteArgumentStates(A, *this, S); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:536:16: required from here 536 | ChangeStatus updateImpl(Attributor &A) override { | ^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Transforms/IPO/AttributorAttributes.cpp:469:64: note: the temporary was destroyed at the end of the full expression ‘llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)’ 469 | const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1295/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o [1296/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [1297/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [1298/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o [1299/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o [1300/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o [1301/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [1302/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o [1303/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o [1304/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o [1305/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o [1306/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [1307/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o [1308/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [1309/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o [1310/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [1311/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [1312/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [1313/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o [1314/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o [1315/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o [1316/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [1317/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o [1318/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o [1319/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [1320/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o [1321/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o [1322/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o [1323/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [1324/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o [1325/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [1326/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o [1327/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [1328/3863] Linking CXX static library lib/libLLVMVectorize.a [1329/3863] Linking CXX static library lib/libLLVMLinker.a [1330/3863] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [1331/3863] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [1332/3863] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [1333/3863] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [1334/3863] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [1335/3863] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o [1336/3863] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o [1337/3863] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o [1338/3863] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o [1339/3863] Linking CXX static library lib/libLLVMTarget.a [1340/3863] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o [1341/3863] Building AArch64GenAsmMatcher.inc... [1342/3863] Building AArch64GenAsmWriter.inc... [1343/3863] Building AArch64GenAsmWriter1.inc... [1344/3863] Building AArch64GenCallingConv.inc... [1345/3863] Building AArch64GenDisassemblerTables.inc... [1346/3863] Building AArch64GenExegesis.inc... [1347/3863] Building AArch64GenDAGISel.inc... [1348/3863] Building AArch64GenFastISel.inc... [1349/3863] Building AArch64GenGlobalISel.inc... [1350/3863] Building AArch64GenMCCodeEmitter.inc... [1351/3863] Building AArch64GenMCPseudoLowering.inc... [1352/3863] Building AArch64GenO0PreLegalizeGICombiner.inc... [1353/3863] Building AArch64GenPostLegalizeGICombiner.inc... [1354/3863] Building AArch64GenPostLegalizeGILowering.inc... [1355/3863] Building AArch64GenPreLegalizeGICombiner.inc... [1356/3863] Building AArch64GenRegisterBank.inc... [1357/3863] Building AArch64GenRegisterInfo.inc... [1358/3863] Building AArch64GenInstrInfo.inc... [1359/3863] Building AArch64GenSystemOperands.inc... [1360/3863] Building InstCombineTables.inc... [1361/3863] Building ARMGenAsmMatcher.inc... [1362/3863] Building ARMGenAsmWriter.inc... [1363/3863] Building ARMGenCallingConv.inc... [1364/3863] Building ARMGenDAGISel.inc... [1365/3863] Building ARMGenDisassemblerTables.inc... [1366/3863] Building ARMGenFastISel.inc... [1367/3863] Building AArch64GenSubtargetInfo.inc... [1368/3863] Building ARMGenGlobalISel.inc... [1369/3863] Building ARMGenMCCodeEmitter.inc... [1370/3863] Building ARMGenMCPseudoLowering.inc... [1371/3863] Building ARMGenInstrInfo.inc... [1372/3863] Building ARMGenRegisterBank.inc... [1373/3863] Building ARMGenRegisterInfo.inc... [1374/3863] Building ARMGenSystemRegister.inc... [1375/3863] Building AVRGenAsmMatcher.inc... [1376/3863] Building ARMGenSubtargetInfo.inc... [1377/3863] Building AVRGenAsmWriter.inc... [1378/3863] Building AVRGenCallingConv.inc... [1379/3863] Building AVRGenDAGISel.inc... [1380/3863] Building AVRGenDisassemblerTables.inc... [1381/3863] Building AVRGenMCCodeEmitter.inc... [1382/3863] Building AVRGenInstrInfo.inc... [1383/3863] Building AVRGenRegisterInfo.inc... [1384/3863] Building AVRGenSubtargetInfo.inc... [1385/3863] Building BPFGenAsmMatcher.inc... [1386/3863] Building BPFGenAsmWriter.inc... [1387/3863] Building BPFGenCallingConv.inc... [1388/3863] Building BPFGenDAGISel.inc... [1389/3863] Building BPFGenDisassemblerTables.inc... [1390/3863] Building BPFGenMCCodeEmitter.inc... [1391/3863] Building BPFGenInstrInfo.inc... [1392/3863] Building BPFGenRegisterInfo.inc... [1393/3863] Building BPFGenSubtargetInfo.inc... [1394/3863] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o [1395/3863] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o [1396/3863] Building MipsGenAsmMatcher.inc... [1397/3863] Building MipsGenAsmWriter.inc... [1398/3863] Building MipsGenCallingConv.inc... [1399/3863] Building MipsGenDAGISel.inc... [1400/3863] Building MipsGenDisassemblerTables.inc... [1401/3863] Building MipsGenExegesis.inc... [1402/3863] Building MipsGenFastISel.inc... [1403/3863] Building MipsGenGlobalISel.inc... [1404/3863] Building MipsGenMCCodeEmitter.inc... [1405/3863] Building MipsGenInstrInfo.inc... [1406/3863] Building MipsGenMCPseudoLowering.inc... [1407/3863] Building MipsGenPostLegalizeGICombiner.inc... [1408/3863] Building MipsGenRegisterBank.inc... [1409/3863] Building MipsGenRegisterInfo.inc... [1410/3863] Building MSP430GenAsmMatcher.inc... [1411/3863] Building MSP430GenAsmWriter.inc... [1412/3863] Building MipsGenSubtargetInfo.inc... [1413/3863] Building MSP430GenCallingConv.inc... [1414/3863] Building MSP430GenDisassemblerTables.inc... [1415/3863] Building MSP430GenDAGISel.inc... [1416/3863] Building MSP430GenMCCodeEmitter.inc... [1417/3863] Building MSP430GenInstrInfo.inc... [1418/3863] Building MSP430GenRegisterInfo.inc... [1419/3863] Building MSP430GenSubtargetInfo.inc... [1420/3863] Building NVPTXGenAsmWriter.inc... [1421/3863] Building NVPTXGenDAGISel.inc... [1422/3863] Building NVPTXGenRegisterInfo.inc... [1423/3863] Building NVPTXGenInstrInfo.inc... [1424/3863] Building PPCGenAsmMatcher.inc... [1425/3863] Building NVPTXGenSubtargetInfo.inc... [1426/3863] Building PPCGenCallingConv.inc... [1427/3863] Building PPCGenAsmWriter.inc... [1428/3863] Building PPCGenDisassemblerTables.inc... [1429/3863] Building PPCGenExegesis.inc... [1430/3863] Building PPCGenDAGISel.inc... [1431/3863] Building PPCGenFastISel.inc... [1432/3863] Building PPCGenGlobalISel.inc... [1433/3863] Building PPCGenMCCodeEmitter.inc... [1434/3863] Building PPCGenInstrInfo.inc... [1435/3863] Building PPCGenRegisterBank.inc... [1436/3863] Building PPCGenRegisterInfo.inc... [1437/3863] Building PPCGenSubtargetInfo.inc... [1438/3863] Building RISCVGenAsmMatcher.inc... [1439/3863] Building RISCVGenAsmWriter.inc... [1440/3863] Building RISCVGenCompressInstEmitter.inc... [1441/3863] Building RISCVGenDisassemblerTables.inc... [1442/3863] Building RISCVGenGlobalISel.inc... [1443/3863] Building RISCVGenDAGISel.inc... [1444/3863] Building RISCVGenMCCodeEmitter.inc... [1445/3863] Building RISCVGenMCPseudoLowering.inc... [1446/3863] Building RISCVGenRegisterBank.inc... [1447/3863] Building RISCVGenRegisterInfo.inc... [1448/3863] Building RISCVGenSearchableTables.inc... [1449/3863] Building RISCVGenSubtargetInfo.inc... [1450/3863] Building SparcGenAsmMatcher.inc... [1451/3863] Building SparcGenAsmWriter.inc... [1452/3863] Building SparcGenCallingConv.inc... [1453/3863] Building SparcGenDAGISel.inc... [1454/3863] Building SparcGenDisassemblerTables.inc... [1455/3863] Building SparcGenInstrInfo.inc... [1456/3863] Building SparcGenMCCodeEmitter.inc... [1457/3863] Building SparcGenRegisterInfo.inc... [1458/3863] Building SparcGenSubtargetInfo.inc... [1459/3863] Building SystemZGenAsmMatcher.inc... [1460/3863] Building SystemZGenAsmWriter.inc... [1461/3863] Building SystemZGenCallingConv.inc... [1462/3863] Building SystemZGenDAGISel.inc... [1463/3863] Building SystemZGenDisassemblerTables.inc... [1464/3863] Building SystemZGenInstrInfo.inc... [1465/3863] Building SystemZGenMCCodeEmitter.inc... [1466/3863] Building SystemZGenRegisterInfo.inc... [1467/3863] Building SystemZGenSubtargetInfo.inc... [1468/3863] Building VEGenAsmMatcher.inc... [1469/3863] Building VEGenAsmWriter.inc... [1470/3863] Building VEGenCallingConv.inc... [1471/3863] Building RISCVGenInstrInfo.inc... [1472/3863] Building VEGenDisassemblerTables.inc... [1473/3863] Building VEGenDAGISel.inc... [1474/3863] Building VEGenMCCodeEmitter.inc... [1475/3863] Building VEGenInstrInfo.inc... [1476/3863] Building VEGenRegisterInfo.inc... [1477/3863] Building WebAssemblyGenAsmMatcher.inc... [1478/3863] Building WebAssemblyGenAsmWriter.inc... [1479/3863] Building VEGenSubtargetInfo.inc... [1480/3863] Building WebAssemblyGenDisassemblerTables.inc... [1481/3863] Building WebAssemblyGenDAGISel.inc... [1482/3863] Building WebAssemblyGenFastISel.inc... [1483/3863] Building WebAssemblyGenMCCodeEmitter.inc... [1484/3863] Building WebAssemblyGenInstrInfo.inc... [1485/3863] Building WebAssemblyGenRegisterInfo.inc... [1486/3863] Building WebAssemblyGenSubtargetInfo.inc... [1487/3863] Building X86GenAsmWriter.inc... [1488/3863] Building X86GenAsmMatcher.inc... [1489/3863] Building X86GenCallingConv.inc... [1490/3863] Building X86GenAsmWriter1.inc... [1491/3863] Building X86GenDisassemblerTables.inc... [1492/3863] Building X86GenEVEX2VEXTables.inc... [1493/3863] Building X86GenExegesis.inc... [1494/3863] Building X86GenDAGISel.inc... [1495/3863] Building X86GenFastISel.inc... [1496/3863] Building X86GenGlobalISel.inc... [1497/3863] Building X86GenMnemonicTables.inc... [1498/3863] Building X86GenRegisterBank.inc... [1499/3863] Building X86GenRegisterInfo.inc... [1500/3863] Building X86GenInstrInfo.inc... [1501/3863] Building XCoreGenAsmWriter.inc... [1502/3863] Building XCoreGenCallingConv.inc... [1503/3863] Building XCoreGenDAGISel.inc... [1504/3863] Building XCoreGenDisassemblerTables.inc... [1505/3863] Building XCoreGenInstrInfo.inc... [1506/3863] Building XCoreGenRegisterInfo.inc... [1507/3863] Building XCoreGenSubtargetInfo.inc... [1508/3863] Linking CXX static library lib/libLLVMCodeGen.a [1509/3863] Building X86GenSubtargetInfo.inc... [1510/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o [1511/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [1512/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o [1513/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o [1514/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o [1515/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [1516/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o [1517/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [1518/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [1519/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o [1520/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [1521/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o [1522/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o [1523/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [1524/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [1525/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [1526/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13: In constructor ‘llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)’, inlined from ‘{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10159:44: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable ‘Listener’ in ‘*this.llvm::SelectionDAG::UpdateListeners’ [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)’: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10159:22: note: ‘Listener’ declared here 10159 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10137:63: note: ‘this’ declared here 10137 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, SDNode *To) { | ^ In constructor ‘llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)’, inlined from ‘{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10103:44: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable ‘Listener’ in ‘*this.llvm::SelectionDAG::UpdateListeners’ [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)’: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10103:22: note: ‘Listener’ declared here 10103 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10086:64: note: ‘this’ declared here 10086 | void SelectionDAG::ReplaceAllUsesWith(SDValue FromN, SDValue To) { | ^ In constructor ‘llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)’, inlined from ‘{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from ‘void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10257:44: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable ‘Listener’ in ‘*this.llvm::SelectionDAG::UpdateListeners’ [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)’: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10257:22: note: ‘Listener’ declared here 10257 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10240:70: note: ‘this’ declared here 10240 | void SelectionDAG::ReplaceAllUsesOfValueWith(SDValue From, SDValue To){ | ^ In constructor ‘llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)’, inlined from ‘{anonymous}::RAUOVWUpdateListener::RAUOVWUpdateListener(llvm::SelectionDAG&, llvm::SmallVector<{anonymous}::UseMemo, 4>&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10331:54, inlined from ‘void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10425:44: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable ‘Listener’ in ‘*this.llvm::SelectionDAG::UpdateListeners’ [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)’: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10425:24: note: ‘Listener’ declared here 10425 | RAUOVWUpdateListener Listener(*this, Uses); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10399:59: note: ‘this’ declared here 10399 | unsigned Num){ | ^ In constructor ‘llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)’, inlined from ‘{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10076:56, inlined from ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)’ at /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10204:44: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:306:27: warning: storing the address of local variable ‘Listener’ in ‘*this.llvm::SelectionDAG::UpdateListeners’ [-Wdangling-pointer=] 306 | DAG.UpdateListeners = this; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function ‘void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)’: /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10204:22: note: ‘Listener’ declared here 10204 | RAUWUpdateListener Listener(*this, UI, UE); | ^~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10193:70: note: ‘this’ declared here 10193 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, const SDValue *To) { | ^ [1527/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o [1528/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [1529/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o [1530/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o [1531/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [1532/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o [1533/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [1534/3863] Linking CXX static library lib/libLLVMipo.a [1535/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o [1536/3863] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [1537/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o [1538/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [1539/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o [1540/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o [1541/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o [1542/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [1543/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [1544/3863] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o [1545/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o [1546/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o [1547/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o [1548/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o [1549/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o [1550/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o [1551/3863] Linking CXX static library lib/libLLVMMCDisassembler.a [1552/3863] Linking CXX static library lib/libLLVMOrcShared.a [1553/3863] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o [1554/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o [1555/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o [1556/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o [1557/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o [1558/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o [1559/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o [1560/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o [1561/3863] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o [1562/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o [1563/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o [1564/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [1565/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o [1566/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [1567/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [1568/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [1569/3863] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o [1570/3863] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o [1571/3863] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o [1572/3863] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [1573/3863] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o [1574/3863] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUMemoryUtils.cpp.o [1575/3863] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUPALMetadata.cpp.o [1576/3863] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o [1577/3863] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o [1578/3863] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o [1579/3863] Building CXX object lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/AVRTargetInfo.cpp.o [1580/3863] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o [1581/3863] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:13: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [1582/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o [1583/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o [1584/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o [1585/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o [1586/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o [1587/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o [1588/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o [1589/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o [1590/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o [1591/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o [1592/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o [1593/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o [1594/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o [1595/3863] Linking CXX static library lib/libLLVMHexagonInfo.a [1596/3863] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o [1597/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o [1598/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o [1599/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o [1600/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiInstPrinter.cpp.o [1601/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o [1602/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o [1603/3863] Linking CXX static library lib/libLLVMLanaiInfo.a [1604/3863] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o [1605/3863] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o [1606/3863] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o [1607/3863] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o [1608/3863] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o [1609/3863] Building CXX object lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o [1610/3863] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o [1611/3863] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o [1612/3863] Building CXX object lib/Target/VE/TargetInfo/CMakeFiles/LLVMVEInfo.dir/VETargetInfo.cpp.o [1613/3863] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o [1614/3863] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyTypeUtilities.cpp.o [1615/3863] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o [1616/3863] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o [1617/3863] Building ACC.h.inc... [1618/3863] Building ACC.inc... [1619/3863] Linking CXX static library lib/libLLVMSelectionDAG.a [1620/3863] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyUtilities.cpp.o [1621/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [1622/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o [1623/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o [1624/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [1625/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [1626/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [1627/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o [1628/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [1629/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [1630/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [1631/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [1632/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [1633/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [1634/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [1635/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [1636/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [1637/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o [1638/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [1639/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o [1640/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o [1641/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [1642/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [1643/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o [1644/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [1645/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o [1646/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o [1647/3863] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o [1648/3863] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o [1649/3863] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o [1650/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o [1651/3863] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [1652/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelKnownBits.cpp.o [1653/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o [1654/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [1655/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o [1656/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o [1657/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o [1658/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o [1659/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o [1660/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o [1661/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [1662/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o [1663/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o [1664/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o [1665/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o [1666/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o [1667/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o [1668/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o [1669/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o [1670/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o [1671/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o [1672/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o [1673/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o [1674/3863] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o [1675/3863] Linking CXX static library lib/libLLVMObjCARCOpts.a [1676/3863] Linking CXX static library lib/libLLVMCoroutines.a [1677/3863] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o [1678/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o [1679/3863] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o [1680/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o [1681/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o [1682/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o [1683/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o [1684/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o [1685/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o [1686/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o [1687/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o [1688/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o [1689/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o [1690/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o [1691/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o [1692/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o [1693/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o [1694/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o [1695/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o [1696/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o [1697/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o [1698/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o [1699/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o [1700/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o [1701/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o [1702/3863] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [1703/3863] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o [1704/3863] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [1705/3863] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [1706/3863] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [1707/3863] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o [1708/3863] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o [1709/3863] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [1710/3863] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [1711/3863] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o [1712/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [1713/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o [1714/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [1715/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [1716/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MemoryFlags.cpp.o [1717/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [1718/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [1719/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o [1720/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [1721/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [1722/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [1723/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o [1724/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o [1725/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o [1726/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [1727/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o [1728/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o [1729/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o [1730/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [1731/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [1732/3863] Linking CXX static library lib/libLLVMOrcTargetProcess.a [1733/3863] Linking CXX static library lib/libLLVMRuntimeDyld.a [1734/3863] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [1735/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o [1736/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o [1737/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o [1738/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o [1739/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64InstPrinter.cpp.o [1740/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o [1741/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o [1742/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o [1743/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o [1744/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o [1745/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o [1746/3863] Linking CXX static library lib/libLLVMAArch64Info.a [1747/3863] Linking CXX static library lib/libLLVMAArch64Utils.a [1748/3863] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o [1749/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o [1750/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o [1751/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o [1752/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o [1753/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o [1754/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUInstPrinter.cpp.o [1755/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o In file included from /usr/include/c++/14.2.1/bits/basic_ios.h:37, from /usr/include/c++/14.2.1/ios:46, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc:229666, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:40: /usr/include/c++/14.2.1/bits/locale_facets.h: In function ‘_OutIter std::__write(_OutIter, const _CharT*, int)’: /usr/include/c++/14.2.1/bits/locale_facets.h:134: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 134 | for (int __j = 0; __j < __len; __j++, ++__s) /usr/include/c++/14.2.1/bits/locale_facets.h:134: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [1756/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600InstPrinter.cpp.o [1757/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o [1758/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCTargetDesc.cpp.o [1759/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o [1760/3863] Linking CXX static library lib/libLLVMAMDGPUInfo.a [1761/3863] Linking CXX static library lib/libLLVMAMDGPUUtils.a [1762/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o [1763/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o [1764/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o [1765/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o [1766/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o [1767/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o [1768/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o [1769/3863] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o [1770/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o [1771/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o [1772/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o [1773/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o [1774/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o [1775/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o [1776/3863] Linking CXX static library lib/libLLVMARMInfo.a [1777/3863] Linking CXX static library lib/libLLVMARMUtils.a [1778/3863] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o [1779/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o [1780/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o [1781/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o [1782/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRInstPrinter.cpp.o [1783/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCAsmInfo.cpp.o [1784/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCCodeEmitter.cpp.o [1785/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCELFStreamer.cpp.o [1786/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCExpr.cpp.o [1787/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCTargetDesc.cpp.o [1788/3863] Linking CXX static library lib/libLLVMAVRInfo.a [1789/3863] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRTargetStreamer.cpp.o [1790/3863] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o [1791/3863] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o [1792/3863] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFInstPrinter.cpp.o [1793/3863] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o [1794/3863] Linking CXX static library lib/libLLVMBPFInfo.a [1795/3863] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o [1796/3863] Linking CXX static library lib/libLLVMHexagonDesc.a [1797/3863] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o [1798/3863] Linking CXX static library lib/libLLVMLanaiDesc.a [1799/3863] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o [1800/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o [1801/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o [1802/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o [1803/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o [1804/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o [1805/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o [1806/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsInstPrinter.cpp.o [1807/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o [1808/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o [1809/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o [1810/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o [1811/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o [1812/3863] Linking CXX static library lib/libLLVMMipsInfo.a [1813/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430AsmBackend.cpp.o [1814/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFObjectWriter.cpp.o [1815/3863] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o [1816/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFStreamer.cpp.o [1817/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430InstPrinter.cpp.o [1818/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o [1819/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o [1820/3863] Linking CXX static library lib/libLLVMMSP430Info.a [1821/3863] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCCodeEmitter.cpp.o [1822/3863] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o [1823/3863] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o [1824/3863] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXTargetStreamer.cpp.o [1825/3863] Linking CXX static library lib/libLLVMNVPTXInfo.a [1826/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o [1827/3863] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXInstPrinter.cpp.o [1828/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCInstPrinter.cpp.o [1829/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o [1830/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o [1831/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o [1832/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o [1833/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o [1834/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCXCOFFObjectWriter.cpp.o [1835/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o [1836/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCXCOFFStreamer.cpp.o [1837/3863] Linking CXX static library lib/libLLVMPowerPCInfo.a [1838/3863] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFStreamer.cpp.o [1839/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o [1840/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVBaseInfo.cpp.o [1841/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o [1842/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o [1843/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVInstPrinter.cpp.o [1844/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCExpr.cpp.o [1845/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o [1846/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCObjectFileInfo.cpp.o [1847/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMatInt.cpp.o [1848/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVTargetStreamer.cpp.o [1849/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o [1850/3863] Linking CXX static library lib/libLLVMRISCVInfo.a [1851/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o [1852/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o [1853/3863] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFStreamer.cpp.o [1854/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o [1855/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcInstPrinter.cpp.o [1856/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o [1857/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o [1858/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o [1859/3863] Linking CXX static library lib/libLLVMSparcInfo.a [1860/3863] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o [1861/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZInstPrinter.cpp.o [1862/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o [1863/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o [1864/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o [1865/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o [1866/3863] Linking CXX static library lib/libLLVMSystemZInfo.a [1867/3863] Linking CXX static library lib/libLLVMVEInfo.a [1868/3863] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o [1869/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEAsmBackend.cpp.o [1870/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEELFObjectWriter.cpp.o [1871/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEInstPrinter.cpp.o [1872/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCAsmInfo.cpp.o [1873/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCExpr.cpp.o [1874/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCCodeEmitter.cpp.o [1875/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VETargetStreamer.cpp.o [1876/3863] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCTargetDesc.cpp.o [1877/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o [1878/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o [1879/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyInstPrinter.cpp.o [1880/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o [1881/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o [1882/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o [1883/3863] Linking CXX static library lib/libLLVMWebAssemblyInfo.a [1884/3863] Linking CXX static library lib/libLLVMWebAssemblyUtils.a [1885/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ATTInstPrinter.cpp.o [1886/3863] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o [1887/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86IntelInstPrinter.cpp.o [1888/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstComments.cpp.o [1889/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstPrinterCommon.cpp.o [1890/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ShuffleDecode.cpp.o [1891/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstrRelaxTables.cpp.o [1892/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o [1893/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o [1894/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o [1895/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o [1896/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o [1897/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o [1898/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o [1899/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MnemonicTables.cpp.o [1900/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o [1901/3863] Linking CXX static library lib/libLLVMX86Info.a [1902/3863] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreInstPrinter.cpp.o [1903/3863] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o [1904/3863] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o [1905/3863] Linking CXX static library lib/libLLVMXCoreInfo.a [1906/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o [1907/3863] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o [1908/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o [1909/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o [1910/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o [1911/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o [1912/3863] Building Options.inc... [1913/3863] Building Options.inc... [1914/3863] Building ObjcopyOpts.inc... [1915/3863] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o [1916/3863] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [1917/3863] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o [1918/3863] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [1919/3863] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [1920/3863] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [1921/3863] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o [1922/3863] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o [1923/3863] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o [1924/3863] Linking CXX static library lib/libLLVMAsmPrinter.a [1925/3863] Linking CXX static library lib/libLLVMMIRParser.a [1926/3863] Linking CXX static library lib/libLLVMGlobalISel.a [1927/3863] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o [1928/3863] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerCompileUnit.cpp.o [1929/3863] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerDeclContext.cpp.o [1930/3863] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFStreamer.cpp.o [1931/3863] Linking CXX static library lib/libLLVMExtensions.a [1932/3863] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o [1933/3863] Linking CXX static library lib/libLLVMCFGuard.a [1934/3863] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinker.cpp.o [1935/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o [1936/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o [1937/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o [1938/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o [1939/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o [1940/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [1941/3863] Linking CXX static library lib/libLLVMMCA.a [1942/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o [1943/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o [1944/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o [1945/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o [1946/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o [1947/3863] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [1948/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o [1949/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o [1950/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o [1951/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o [1952/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o [1953/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o [1954/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o [1955/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o [1956/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o [1957/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o [1958/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o [1959/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o [1960/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o [1961/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o [1962/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o [1963/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o [1964/3863] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o [1965/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o [1966/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o [1967/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [1968/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [1969/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o [1970/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o [1971/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [1972/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [1973/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o [1974/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o [1975/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o [1976/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [1977/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o [1978/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [1979/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o [1980/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [1981/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [1982/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o [1983/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o [1984/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o [1985/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o [1986/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp: In member function ‘void {anonymous}::WasmWriter::writeSectionContent(llvm::raw_ostream&, llvm::WasmYAML::ProducersSection&)’: /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:324:70: warning: possibly dangling reference to a temporary [-Wdangling-reference] 324 | std::make_pair(StringRef("sdk"), &Section.SDKs)}) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:322:37: note: the temporary was destroyed at the end of the full expression ‘std::make_pair*>(llvm::StringRef(((const char*)"language")), (& Section.llvm::WasmYAML::ProducersSection::Languages))’ 322 | for (auto &Field : {std::make_pair(StringRef("language"), &Section.Languages), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:324:70: warning: possibly dangling reference to a temporary [-Wdangling-reference] 324 | std::make_pair(StringRef("sdk"), &Section.SDKs)}) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:323:37: note: the temporary was destroyed at the end of the full expression ‘std::make_pair*>(llvm::StringRef(((const char*)"processed-by")), (& Section.llvm::WasmYAML::ProducersSection::Tools))’ 323 | std::make_pair(StringRef("processed-by"), &Section.Tools), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:324:70: warning: possibly dangling reference to a temporary [-Wdangling-reference] 324 | std::make_pair(StringRef("sdk"), &Section.SDKs)}) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/ObjectYAML/WasmEmitter.cpp:324:37: note: the temporary was destroyed at the end of the full expression ‘std::make_pair*>(llvm::StringRef(((const char*)"sdk")), (& Section.llvm::WasmYAML::ProducersSection::SDKs))’ 324 | std::make_pair(StringRef("sdk"), &Section.SDKs)}) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1987/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [1988/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o [1989/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o [1990/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [1991/3863] Linking CXX static library lib/libLLVMOption.a [1992/3863] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o [1993/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o [1994/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o [1995/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o [1996/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o [1997/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o [1998/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o [1999/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o [2000/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o [2001/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o [2002/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o [2003/3863] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o [2004/3863] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o [2005/3863] Linking CXX static library lib/libLLVMExecutionEngine.a [2006/3863] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o [2007/3863] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o [2008/3863] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o [2009/3863] Linking CXX static library lib/libLLVMJITLink.a [2010/3863] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o [2011/3863] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o [2012/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [2013/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [2014/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o [2015/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [2016/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebuggerSupportPlugin.cpp.o [2017/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [2018/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [2019/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [2020/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [2021/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o [2022/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o [2023/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o [2024/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o [2025/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [2026/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o [2027/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [2028/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [2029/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [2030/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [2031/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [2032/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o [2033/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o [2034/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [2035/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o [2036/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o [2037/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o [2038/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o [2039/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o [2040/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [2041/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [2042/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [2043/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o [2044/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o [2045/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o [2046/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o [2047/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o [2048/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o [2049/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o [2050/3863] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [2051/3863] Building CXX object lib/ExecutionEngine/PerfJITEvents/CMakeFiles/LLVMPerfJITEvents.dir/PerfJITEventListener.cpp.o [2052/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64GlobalISelUtils.cpp.o [2053/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64CallLowering.cpp.o [2054/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o [2055/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64O0PreLegalizerCombiner.cpp.o [2056/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64InstructionSelector.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:491: /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenGlobalISel.inc: In member function ‘{anonymous}::PredicateBitset {anonymous}::AArch64InstructionSelector::computeAvailableModuleFeatures(const llvm::AArch64Subtarget*) const’: /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenGlobalISel.inc:93: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | if (Subtarget->hasPAuth()) /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenGlobalISel.inc:93: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2057/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PreLegalizerCombiner.cpp.o [2058/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o [2059/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostSelectOptimize.cpp.o [2060/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerLowering.cpp.o [2061/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o [2062/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [2063/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [2064/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [2065/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [2066/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [2067/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [2068/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [2069/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [2070/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [2071/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [2072/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [2073/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [2074/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [2075/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [2076/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [2077/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [2078/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o [2079/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o [2080/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [2081/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [2082/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AArch64/AArch64InstrInfo.cpp:8153: /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenInstrInfo.inc: In function ‘int llvm::AArch64::getSVENonRevInstr(uint16_t)’: /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenInstrInfo.inc:56320: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 56320 | if (start == end) /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AArch64/AArch64GenInstrInfo.inc:56320: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2083/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [2084/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [2085/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o [2086/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o [2087/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o [2088/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [2089/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o [2090/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [2091/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [2092/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [2093/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o [2094/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SLSHardening.cpp.o [2095/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o [2096/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o [2097/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o [2098/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTaggingPreRA.cpp.o [2099/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o [2100/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o [2101/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o [2102/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o [2103/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/SVEIntrinsicOpts.cpp.o [2104/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o [2105/3863] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o [2106/3863] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o [2107/3863] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o [2108/3863] Linking CXX static library lib/libLLVMAArch64Desc.a [2109/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [2110/3863] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o [2111/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2112/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [2113/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2114/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:11: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2115/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:23: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2116/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2117/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUAttributor.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2118/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2119/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:10: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2120/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [2121/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2122/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [2123/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUExportClustering.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2124/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp:10: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2125/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUInsertDelayAlu.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2126/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2127/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [2128/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp:19: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2129/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/TargetRegisterInfo.h:25, from /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:38687, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19: /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h: In member function ‘bool llvm::MCRegisterClass::contains(llvm::MCRegister) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h:72: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 72 | if (Byte >= RegSetSize) /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h:72: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2130/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2131/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [2132/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:19: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2133/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULibCalls.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2134/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2135/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [2136/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o [2137/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [2138/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2139/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [2140/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [2141/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [2142/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2143/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2144/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMCInstLower.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2145/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp:19: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2146/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [2147/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2148/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [2149/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2150/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2151/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [2152/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPropagateAttributes.cpp.o [2153/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [2154/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2155/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2156/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:76: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2157/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReleaseVGPRs.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUReleaseVGPRs.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2158/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReplaceLDSUseWithPointer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUReplaceLDSUseWithPointer.cpp:84: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2159/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.cpp:28: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2160/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [2161/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2162/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/TargetRegisterInfo.h:25, from /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:38687, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:17: /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h: In member function ‘bool llvm::MCRegisterClass::contains(llvm::MCRegister) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h:72: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 72 | if (Byte >= RegSetSize) /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCRegisterInfo.h:72: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2163/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [2164/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2165/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2166/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [2167/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [2168/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNCreateVOPD.cpp:21: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2169/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [2170/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNDPPCombine.cpp:41: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2171/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [2172/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2173/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [2174/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNRegPressure.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNIterativeScheduler.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2175/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNNSAReassign.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2176/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp:28: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2177/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNRegPressure.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNRegPressure.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2178/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNVOPDUtils.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2179/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNRegPressure.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSchedStrategy.h:16, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSchedStrategy.cpp:26: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2180/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [2181/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [2182/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [2183/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [2184/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [2185/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [2186/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [2187/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/R600ISelDAGToDAG.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2188/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [2189/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [2190/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [2191/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [2192/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUMCInstLower.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/R600MCInstLower.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2193/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [2194/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [2195/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [2196/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [2197/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/R600TargetTransformInfo.cpp:19: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2198/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/R600TargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/R600TargetMachine.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2199/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2200/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2201/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2202/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2203/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNRegPressure.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIFormMemoryClauses.cpp:18: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2204/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInsertHardClauses.cpp:35: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2205/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIFrameLowering.cpp:11: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2206/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:27: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2207/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.cpp:14: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function ‘uint64_t llvm::SIInstrInfo::getDefaultRsrcDataFormat() const’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.cpp:7344: warning: enumerated mismatch in conditional expression: ‘llvm::AMDGPU::UfmtGFX11::UnifiedFormat’ vs ‘llvm::AMDGPU::UfmtGFX10::UnifiedFormat’ [-Wenum-compare] 7344 | int64_t Format = ST.getGeneration() >= AMDGPUSubtarget::GFX11 ? 7345 | AMDGPU::UfmtGFX11::UFMT_32_FLOAT : 7346 | AMDGPU::UfmtGFX10::UFMT_32_FLOAT; [2208/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SILateBranchLowering.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2209/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIISelLowering.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2210/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:61: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2211/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:52: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2212/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:25: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2213/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:19: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2214/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:9: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2215/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2216/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:18: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2217/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIModeRegister.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2218/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2219/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2220/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeVGPRLiveRange.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp:75: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2221/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2222/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPostRABundler.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIPostRABundler.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2223/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreAllocateWWMRegs.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2224/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIProgramInfo.cpp.o [2225/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreEmitPeephole.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIPreEmitPeephole.cpp:15: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2226/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2227/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:17: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2228/3863] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:71: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2229/3863] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:13: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp: At global scope: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:9237: warning: ‘{anonymous}::AMDGPUOperand::Ptr {anonymous}::AMDGPUAsmParser::defaultWaitEXP() const’ defined but not used [-Wunused-function] 9237 | AMDGPUOperand::Ptr AMDGPUAsmParser::defaultWaitEXP() const { [2230/3863] Building CXX object lib/Target/AMDGPU/MCA/CMakeFiles/LLVMAMDGPUTargetMCA.dir/AMDGPUCustomBehaviour.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp:16: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2231/3863] Linking CXX static library lib/libLLVMAMDGPUDesc.a [2232/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o [2233/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o [2234/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o [2235/3863] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o [2236/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o [2237/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o [2238/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o [2239/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o [2240/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o [2241/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o [2242/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o [2243/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o [2244/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o [2245/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o [2246/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o [2247/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o [2248/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o [2249/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o [2250/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o [2251/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o [2252/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o [2253/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o [2254/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o [2255/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o [2256/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o [2257/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o [2258/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o [2259/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [2260/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o [2261/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [2262/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o [2263/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [2264/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o [2265/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o [2266/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o [2267/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o [2268/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o [2269/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o [2270/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o [2271/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o [2272/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o [2273/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o [2274/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o [2275/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o [2276/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o [2277/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o [2278/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o [2279/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o [2280/3863] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o [2281/3863] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o [2282/3863] Linking CXX static library lib/libLLVMARMDesc.a [2283/3863] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o [2284/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRAsmPrinter.cpp.o [2285/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRExpandPseudoInsts.cpp.o [2286/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRFrameLowering.cpp.o [2287/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRInstrInfo.cpp.o [2288/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.o [2289/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRMCInstLower.cpp.o [2290/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelLowering.cpp.o [2291/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.o [2292/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRShiftExpand.cpp.o [2293/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRSubtarget.cpp.o [2294/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachine.cpp.o [2295/3863] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetObjectFile.cpp.o [2296/3863] Building CXX object lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/AVRAsmParser.cpp.o [2297/3863] Linking CXX static library lib/libLLVMAVRDesc.a [2298/3863] Building CXX object lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o [2299/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAbstractMemberAccess.cpp.o [2300/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAdjustOpt.cpp.o [2301/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o [2302/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFCheckAndAdjustIR.cpp.o [2303/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o [2304/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o [2305/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFIRPeephole.cpp.o [2306/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o [2307/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o [2308/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o [2309/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFPreserveDIType.cpp.o [2310/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o [2311/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSelectionDAGInfo.cpp.o [2312/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o [2313/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIPeephole.cpp.o [2314/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIChecking.cpp.o [2315/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o [2316/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMISimplifyPatchable.cpp.o [2317/3863] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o [2318/3863] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o [2319/3863] Linking CXX static library lib/libLLVMBPFDesc.a [2320/3863] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BTFDebug.cpp.o [2321/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.cpp:55: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized] 75 | UseQueueType() : Uses(Dist) {} | ^~~~ [2322/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o [2323/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitTracker.h:12, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitTracker.cpp:9: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized] 75 | UseQueueType() : Uses(Dist) {} | ^~~~ [2324/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitSimplify.cpp:9: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized] 75 | UseQueueType() : Uses(Dist) {} | ^~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitSimplify.cpp: In member function ‘bool {anonymous}::HexagonBitSimplify::visitBlock(llvm::MachineBasicBlock&, {anonymous}::Transformation&, {anonymous}::RegisterSet&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitSimplify.cpp:305:66: warning: possibly dangling reference to a temporary [-Wdangling-reference] 305 | for (auto *DTN : children(MDT->getNode(&B))) | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonBitSimplify.cpp:305:49: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((({anonymous}::HexagonBitSimplify*)this)->{anonymous}::HexagonBitSimplify::MDT->llvm::MachineDominatorTree::getNode((& B)))’ 305 | for (auto *DTN : children(MDT->getNode(&B))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [2325/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o [2326/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o [2327/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o [2328/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp: In member function ‘void {anonymous}::HexagonCommonGEP::getBlockTraversalOrder(llvm::BasicBlock*, ValueVect&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp:331:60: warning: possibly dangling reference to a temporary [-Wdangling-reference] 331 | for (auto *DTN : children(DT->getNode(Root))) | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp:331:42: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((({anonymous}::HexagonCommonGEP*)this)->{anonymous}::HexagonCommonGEP::DT->llvm::DominatorTree::llvm::DominatorTreeBase.llvm::DominatorTreeBase::getNode(((const llvm::BasicBlock*)Root)))’ 331 | for (auto *DTN : children(DT->getNode(Root))) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp: In member function ‘void {anonymous}::HexagonCommonGEP::removeDeadCode()’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp:1233:58: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1233 | for (auto DTN : children(DT->getNode(B))) | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonCommonGEP.cpp:1233:43: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((({anonymous}::HexagonCommonGEP*)this)->{anonymous}::HexagonCommonGEP::DT->llvm::DominatorTree::llvm::DominatorTreeBase.llvm::DominatorTreeBase::getNode(((const llvm::BasicBlock*)B)))’ 1233 | for (auto DTN : children(DT->getNode(B))) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [2329/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o [2330/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o [2331/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o [2332/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o [2333/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o [2334/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o [2335/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenExtract.cpp: In member function ‘bool {anonymous}::HexagonGenExtract::visitBlock(llvm::BasicBlock*)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenExtract.cpp:227:57: warning: possibly dangling reference to a temporary [-Wdangling-reference] 227 | for (auto *DTN : children(DT->getNode(B))) | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenExtract.cpp:227:42: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((({anonymous}::HexagonGenExtract*)this)->{anonymous}::HexagonGenExtract::DT->llvm::DominatorTree::llvm::DominatorTreeBase.llvm::DominatorTreeBase::getNode(((const llvm::BasicBlock*)B)))’ 227 | for (auto *DTN : children(DT->getNode(B))) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [2336/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o [2337/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o [2338/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenInsert.cpp:9: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h: In constructor ‘llvm::BitTracker::UseQueueType::UseQueueType()’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/BitTracker.h:75:27: warning: member ‘llvm::BitTracker::UseQueueType::Dist’ is used uninitialized [-Wuninitialized] 75 | UseQueueType() : Uses(Dist) {} | ^~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenInsert.cpp: In member function ‘void {anonymous}::HexagonGenInsert::collectInBlock(llvm::MachineBasicBlock*, {anonymous}::OrderedRegisterList&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenInsert.cpp:966:65: warning: possibly dangling reference to a temporary [-Wdangling-reference] 966 | for (auto *DTN : children(MDT->getNode(B))) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonGenInsert.cpp:966:49: note: the temporary was destroyed at the end of the full expression ‘llvm::children*>((({anonymous}::HexagonGenInsert*)this)->{anonymous}::HexagonGenInsert::MDT->llvm::MachineDominatorTree::getNode(B))’ 966 | for (auto *DTN : children(MDT->getNode(B))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [2339/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o [2340/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o [2341/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o [2342/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o [2343/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o [2344/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:60, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Hashing.h:51, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Optional.h:19, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/StringSwitch.h:16, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonDepArch.h:15, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonSubtarget.h:16, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonISelDAGToDAG.h:15, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const {anonymous}::OpRef; _Up = {anonymous}::OpRef; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7, inlined from ‘void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const {anonymous}::OpRef*; _Tp = {anonymous}::OpRef; _Alloc = std::allocator<{anonymous}::OpRef>]’ at /usr/include/c++/14.2.1/bits/vector.tcc:343:19: /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: argument 1 null where non-null expected [-Wnonnull] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: note: in a call to built-in function ‘void* __builtin_memmove(void*, const void*, unsigned int)’ In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const {anonymous}::OpRef; _Up = {anonymous}::OpRef; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const {anonymous}::OpRef*; _OI = {anonymous}::OpRef*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7, inlined from ‘void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const {anonymous}::OpRef*; _Tp = {anonymous}::OpRef; _Alloc = std::allocator<{anonymous}::OpRef>]’ at /usr/include/c++/14.2.1/bits/vector.tcc:348:15: /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: argument 1 null where non-null expected [-Wnonnull] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: note: in a call to built-in function ‘void* __builtin_memmove(void*, const void*, unsigned int)’ [2345/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o [2346/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o [2347/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o [2348/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o [2349/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o [2350/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o [2351/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o [2352/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o [2353/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o [2354/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o [2355/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o [2356/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o [2357/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o [2358/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o [2359/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o [2360/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o [2361/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o [2362/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o [2363/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o [2364/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o [2365/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorCombine.cpp.o [2366/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o [2367/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o [2368/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVExtract.cpp.o [2369/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o [2370/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o [2371/3863] Linking CXX static library lib/libLLVMHexagonAsmParser.a [2372/3863] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o [2373/3863] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o [2374/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o [2375/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o [2376/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o [2377/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o [2378/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o [2379/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o [2380/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o [2381/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o [2382/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o [2383/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o [2384/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o [2385/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o [2386/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o [2387/3863] Linking CXX static library lib/libLLVMLanaiAsmParser.a [2388/3863] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o [2389/3863] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o [2390/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o [2391/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o [2392/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o [2393/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o [2394/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o [2395/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o [2396/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o [2397/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o [2398/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCallLowering.cpp.o [2399/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o [2400/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o [2401/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o [2402/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o [2403/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsExpandPseudo.cpp.o [2404/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/Mips/MipsInstrInfo.cpp: In member function ‘llvm::MachineInstrBuilder llvm::MipsInstrInfo::insertNop(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc) const’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/Mips/MipsInstrInfo.cpp:71:52: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 71 | const unsigned Opc = Subtarget.inMicroMipsMode() ? MMOpc : Mips::SLL; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [2405/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o [2406/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstructionSelector.cpp.o [2407/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o [2408/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o [2409/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o [2410/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLegalizerInfo.cpp.o [2411/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o [2412/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsBranchExpansion.cpp.o [2413/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o [2414/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o [2415/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o [2416/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o [2417/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsPreLegalizerCombiner.cpp.o [2418/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsPostLegalizerCombiner.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/Mips/MipsPostLegalizerCombiner.cpp:38: /build/llvm15/src/llvm-15.0.7.src/build/lib/Target/Mips/MipsGenPostLegalizeGICombiner.inc:90:6: warning: ‘bool {anonymous}::MipsGenPostLegalizerCombinerHelperRuleConfig::isRuleDisabled(unsigned int) const’ defined but not used [-Wunused-function] 90 | bool MipsGenPostLegalizerCombinerHelperRuleConfig::isRuleDisabled(unsigned RuleID) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2419/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o [2420/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o [2421/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o [2422/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o [2423/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o [2424/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o [2425/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o [2426/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o [2427/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o [2428/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o [2429/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetTransformInfo.cpp.o [2430/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o [2431/3863] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMulMulBugPass.cpp.o [2432/3863] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o [2433/3863] Linking CXX static library lib/libLLVMMipsDesc.a [2434/3863] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o [2435/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o [2436/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o [2437/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o [2438/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o [2439/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o [2440/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o [2441/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o [2442/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o [2443/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o [2444/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o [2445/3863] Linking CXX static library lib/libLLVMMSP430Desc.a [2446/3863] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o [2447/3863] Building CXX object lib/Target/MSP430/Disassembler/CMakeFiles/LLVMMSP430Disassembler.dir/MSP430Disassembler.cpp.o [2448/3863] Building CXX object lib/Target/MSP430/AsmParser/CMakeFiles/LLVMMSP430AsmParser.dir/MSP430AsmParser.cpp.o [2449/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o [2450/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAtomicLower.cpp.o [2451/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o [2452/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o [2453/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o [2454/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o [2455/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o [2456/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o [2457/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o [2458/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o [2459/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o [2460/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o [2461/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o [2462/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o [2463/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o [2464/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o [2465/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o [2466/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o [2467/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o [2468/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o [2469/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o [2470/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o [2471/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o [2472/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o [2473/3863] Linking CXX static library lib/libLLVMNVPTXDesc.a [2474/3863] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXProxyRegErasure.cpp.o [2475/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCInstructionSelector.cpp.o [2476/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o [2477/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o [2478/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o [2479/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o [2480/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o [2481/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCallingConv.cpp.o [2482/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoopsVerify.cpp.o [2483/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o [2484/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandAtomicPseudoInsts.cpp.o [2485/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o [2486/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o [2487/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o [2488/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o [2489/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o [2490/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o [2491/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o [2492/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopInstrFormPrep.cpp.o [2493/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o [2494/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o [2495/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineScheduler.cpp.o [2496/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMacroFusion.cpp.o [2497/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o [2498/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o [2499/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o [2500/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o [2501/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o [2502/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o [2503/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o [2504/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o [2505/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o [2506/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o [2507/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o [2508/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o [2509/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o [2510/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o [2511/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLowerMASSVEntries.cpp.o [2512/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCGenScalarMASSEntries.cpp.o [2513/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o [2514/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCCallLowering.cpp.o [2515/3863] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCLegalizerInfo.cpp.o [2516/3863] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o [2517/3863] Linking CXX static library lib/libLLVMPowerPCDesc.a [2518/3863] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o [2519/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVCallLowering.cpp.o [2520/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVAsmPrinter.cpp.o [2521/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVCodeGenPrepare.cpp.o [2522/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMakeCompressible.cpp.o [2523/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVExpandAtomicPseudoInsts.cpp.o [2524/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVExpandPseudoInsts.cpp.o [2525/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVFrameLowering.cpp.o [2526/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVGatherScatterLowering.cpp.o [2527/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInsertVSETVLI.cpp.o [2528/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInstrInfo.cpp.o [2529/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInstructionSelector.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/RISCV/RISCVInstructionSelector.cpp: In member function ‘virtual bool {anonymous}::RISCVInstructionSelector::select(llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/RISCV/RISCVInstructionSelector.cpp:90: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 90 | if (selectImpl(I, *CoverageInfo)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/RISCV/RISCVInstructionSelector.cpp:90: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2530/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelDAGToDAG.cpp.o [2531/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVLegalizerInfo.cpp.o [2532/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelLowering.cpp.o [2533/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMachineFunctionInfo.cpp.o [2534/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMacroFusion.cpp.o [2535/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMCInstLower.cpp.o [2536/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMergeBaseOffset.cpp.o [2537/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRedundantCopyElimination.cpp.o [2538/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterBankInfo.cpp.o [2539/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSExtWRemoval.cpp.o [2540/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.o [2541/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSubtarget.cpp.o [2542/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o [2543/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetObjectFile.cpp.o [2544/3863] Building CXX object lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp: In member function ‘virtual llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::tryParseRegister(unsigned int&, llvm::SMLoc&, llvm::SMLoc&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1327:56: warning: casting ‘unsigned int’ to ‘llvm::MCRegister&’ does not use ‘constexpr llvm::MCRegister::MCRegister(unsigned int)’ [-Wcast-user-defined] 1327 | if (matchRegisterNameHelper(isRV32E(), (MCRegister &)RegNo, Name)) | ^~~~~ [2545/3863] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetTransformInfo.cpp.o [2546/3863] Linking CXX static library lib/libLLVMRISCVDesc.a [2547/3863] Building CXX object lib/Target/RISCV/Disassembler/CMakeFiles/LLVMRISCVDisassembler.dir/RISCVDisassembler.cpp.o [2548/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o [2549/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o [2550/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o [2551/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o [2552/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o [2553/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o [2554/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o [2555/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o [2556/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o [2557/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o [2558/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o [2559/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o [2560/3863] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o [2561/3863] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o [2562/3863] Linking CXX static library lib/libLLVMSparcDesc.a [2563/3863] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o [2564/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o [2565/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o [2566/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o [2567/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCopyPhysRegs.cpp.o [2568/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o [2569/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o [2570/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o [2571/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o [2572/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o [2573/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o [2574/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o [2575/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o [2576/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o [2577/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o [2578/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o [2579/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZPostRewrite.cpp.o [2580/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o [2581/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o [2582/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o [2583/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o [2584/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o [2585/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o [2586/3863] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o [2587/3863] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o [2588/3863] Linking CXX static library lib/libLLVMSystemZDesc.a [2589/3863] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o [2590/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/LVLGen.cpp.o [2591/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VECustomDAG.cpp.o [2592/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEAsmPrinter.cpp.o [2593/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEFrameLowering.cpp.o [2594/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o [2595/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEInstrInfo.cpp.o [2596/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEMachineFunctionInfo.cpp.o [2597/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o [2598/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEMCInstLower.cpp.o [2599/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VERegisterInfo.cpp.o [2600/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VESubtarget.cpp.o [2601/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VVPISelLowering.cpp.o [2602/3863] Building CXX object lib/Target/VE/AsmParser/CMakeFiles/LLVMVEAsmParser.dir/VEAsmParser.cpp.o [2603/3863] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o [2604/3863] Linking CXX static library lib/libLLVMVEDesc.a [2605/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAddMissingPrototypes.cpp.o [2606/3863] Building CXX object lib/Target/VE/Disassembler/CMakeFiles/LLVMVEDisassembler.dir/VEDisassembler.cpp.o [2607/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o [2608/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp: In member function ‘void llvm::WebAssemblyAsmPrinter::EmitProducerInfo(llvm::Module&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:477:51: warning: possibly dangling reference to a temporary [-Wdangling-reference] 477 | std::make_pair("processed-by", &Tools)}) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:476:43: note: the temporary was destroyed at the end of the full expression ‘std::make_pair, __cxx11::basic_string >, 4>*>("language", (& Languages))’ 476 | for (auto &Producers : {std::make_pair("language", &Languages), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:477:51: warning: possibly dangling reference to a temporary [-Wdangling-reference] 477 | std::make_pair("processed-by", &Tools)}) { | ^ /build/llvm15/src/llvm-15.0.7.src/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:477:27: note: the temporary was destroyed at the end of the full expression ‘std::make_pair, __cxx11::basic_string >, 4>*>("processed-by", (& Tools))’ 477 | std::make_pair("processed-by", &Tools)}) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [2609/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o [2610/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o [2611/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o [2612/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugFixup.cpp.o [2613/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLateEHPrepare.cpp.o [2614/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExceptionInfo.cpp.o [2615/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o [2616/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixBrTableDefaults.cpp.o [2617/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o [2618/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o [2619/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o [2620/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o [2621/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o [2622/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o [2623/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o [2624/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o [2625/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerRefTypesIntPtrConv.cpp.o [2626/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o [2627/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o [2628/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o [2629/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCLowerPrePass.cpp.o [2630/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyNullifyDebugValueLists.cpp.o [2631/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o [2632/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o [2633/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o [2634/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o [2635/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o [2636/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o [2637/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o [2638/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o [2639/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o [2640/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o [2641/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o [2642/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySortRegion.cpp.o [2643/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMemIntrinsicResults.cpp.o [2644/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o [2645/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o [2646/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o [2647/3863] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o [2648/3863] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmTypeCheck.cpp.o [2649/3863] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmParser.cpp.o [2650/3863] Linking CXX static library lib/libLLVMWebAssemblyDesc.a [2651/3863] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o [2652/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfo.h:35, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86AsmPrinter.cpp:25: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2653/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidTrailingCall.cpp.o [2654/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o [2655/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o [2656/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86CallLowering.cpp:25: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2657/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o [2658/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o [2659/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerTileCopy.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LowerTileCopy.cpp: In member function ‘virtual bool {anonymous}::X86LowerTileCopy::runOnMachineFunction(llvm::MachineFunction&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LowerTileCopy.cpp:79: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 79 | if (!MI.isCopy()) /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LowerTileCopy.cpp:79: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2660/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DiscriminateMemOps.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfo.h:35, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86DiscriminateMemOps.cpp:20: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2661/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PreAMXConfig.cpp.o [2662/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerAMXType.cpp.o [2663/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TileConfig.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SlotIndexes.h:22, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LiveInterval.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LiveIntervals.h:25, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TileConfig.cpp:25: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h: In function ‘void llvm::IntervalMapImpl::adjustSiblingSizes(NodeT**, unsigned int, unsigned int*, const unsigned int*)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h:344: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 344 | if (CurSize[n] == NewSize[n]) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h:344: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2664/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerAMXIntrinsics.cpp.o [2665/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastTileConfig.cpp.o /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FastTileConfig.cpp: In function ‘bool isTileDef(llvm::MachineRegisterInfo*, llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FastTileConfig.cpp:88: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 88 | if (MI.isDebugInstr() || MI.isCopy() || MI.getNumOperands() < 3 || /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FastTileConfig.cpp:88: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2666/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastPreTileConfig.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FastPreTileConfig.cpp:23: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DepthFirstIterator.h: In member function ‘void llvm::df_iterator::toNext()’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DepthFirstIterator.h:129: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 129 | if (!Opt) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DepthFirstIterator.h:129: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2667/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LivePhysRegs.h:32, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ExpandPseudo.cpp:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SparseSet.h: In member function ‘void llvm::SparseSet::setUniverse(unsigned int)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SparseSet.h:161: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 161 | if (U >= Universe/4 && U <= Universe) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SparseSet.h:161: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2668/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PreTileConfig.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Analysis/LoopInfo.h:48, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineLoopInfo.h:32, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86PreTileConfig.cpp:33: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2669/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineDominators.h:23, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FixupBWInsts.cpp:52: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h: In member function ‘void llvm::DominatorTreeBase::eraseNode(NodeT*)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 688 | if (!IsPostDom) return; /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2670/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineDominators.h:23, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FixupLEAs.cpp:20: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h: In member function ‘void llvm::DominatorTreeBase::eraseNode(NodeT*)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 688 | if (!IsPostDom) return; /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2671/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FastISel.cpp:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h: In destructor ‘llvm::InnerAnalysisManagerProxy::Result::~Result()’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:954: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 954 | if (!InnerAM) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:954: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2672/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:47: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/DebugInfoMetadata.h: In member function ‘llvm::StringRef llvm::DINode::getStringOperand(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/DebugInfoMetadata.h:147: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 147 | if (auto *S = getOperandAs(I)) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/DebugInfoMetadata.h:147: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2673/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DynAllocaExpander.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86DynAllocaExpander.cpp:23: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h: In member function ‘llvm::po_iterator& llvm::po_iterator::operator++()’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h:170: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 170 | if (!VisitStack.empty()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h:170: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2674/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o [2675/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FlagsCopyLowering.cpp:29: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h: In member function ‘llvm::po_iterator& llvm::po_iterator::operator++()’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h:170: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 170 | if (!VisitStack.empty()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/PostOrderIterator.h:170: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2676/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o [2677/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86FrameLowering.cpp:19: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2678/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86InstructionSelector.cpp:21: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h: In member function ‘void llvm::PreservedAnalyses::intersect(const llvm::PreservedAnalyses&)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:225: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 225 | if (Arg.areAllPreserved()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:225: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2679/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelDAGToDAG.cpp:18: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2680/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/MC/MCContext.h:19, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfo.h:36, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86IndirectBranchTracking.cpp:25: /build/llvm15/src/llvm-15.0.7.src/include/llvm/BinaryFormat/Dwarf.h: In member function ‘uint8_t llvm::dwarf::FormParams::getRefAddrByteSize() const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/BinaryFormat/Dwarf.h:665: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 665 | if (Version == 2) /build/llvm15/src/llvm-15.0.7.src/include/llvm/BinaryFormat/Dwarf.h:665: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2681/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectThunks.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfo.h:35, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/IndirectThunks.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86IndirectThunks.cpp:32: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2682/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Analysis/LoopAccessAnalysis.h:17, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Analysis/VectorUtils.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86InterleavedAccess.cpp:20: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/EquivalenceClasses.h: In member function ‘const llvm::EquivalenceClasses::ECValue* llvm::EquivalenceClasses::ECValue::getLeader() const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/EquivalenceClasses.h:83: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | if (isLeader()) return this; /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/EquivalenceClasses.h:83: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2683/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertPrefetch.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineModuleInfo.h:35, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86InsertPrefetch.cpp:27: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2684/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstCombineIntrinsic.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetTransformInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86InstCombineIntrinsic.cpp:16: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2685/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o [2686/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o [2687/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/TargetLowering.h:35, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.h:18, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp:14: In member function ‘void llvm::SelectionDAG::setFlagInserter(FlagInserter*)’, inlined from ‘llvm::SelectionDAG::FlagInserter::FlagInserter(llvm::SelectionDAG&, llvm::SDNodeFlags)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:350:27, inlined from ‘llvm::SDValue llvm::X86TargetLowering::LowerINTRINSIC_WO_CHAIN(llvm::SDValue, llvm::SelectionDAG&) const’ at /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp:26511: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/SelectionDAG.h:468:53: warning: storing the address of local variable ‘FlagsInserter’ in ‘*DAG.llvm::SelectionDAG::Inserter’ [-Wdangling-pointer=] 468 | void setFlagInserter(FlagInserter *FI) { Inserter = FI; } | ~~~~~~~~~^~~~ /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp: In member function ‘llvm::SDValue llvm::X86TargetLowering::LowerINTRINSIC_WO_CHAIN(llvm::SDValue, llvm::SelectionDAG&) const’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp:26511: note: ‘FlagsInserter’ declared here 26511 | SelectionDAG::FlagInserter FlagsInserter(DAG, Op->getFlags()); /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86ISelLowering.cpp:26467: note: ‘DAG’ declared here 26467 | SelectionDAG &DAG) const { [2688/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86InstrInfo.cpp:19: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h: In member function ‘typename PassT::Result* llvm::AnalysisManager::getCachedResult(IRUnitT&) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:804: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 804 | if (!ResultConcept) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:804: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2689/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o [2690/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LegalizerInfo.cpp:15: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2691/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LoadValueInjectionLoadHardening.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp:42: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2692/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LoadValueInjectionRetHardening.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp:23: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h: In member function ‘const llvm::TrackingStatistic& llvm::TrackingStatistic::operator+=(uint64_t)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h:99: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | if (V == 0) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h:99: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2693/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o [2694/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o [2695/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86MCInstLower.cpp:48: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h: In function ‘llvm::CodeModel::Model llvm::getEffectiveCodeModel(Optional, CodeModel::Model)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:510: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 510 | if (*CM == CodeModel::Tiny) /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:510: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2696/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineDominators.h:23, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86PadShortFunction.cpp:21: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h: In member function ‘void llvm::DominatorTreeBase::eraseNode(NodeT*)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 688 | if (!IsPostDom) return; /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:688: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2697/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineDominators.h:23, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86OptimizeLEAs.cpp:29: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h: In member function ‘llvm::DomTreeNodeBase* llvm::DominatorTreeBase::getNode(const NodeT*) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:353:5: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 353 | if (I != DomTreeNodes.end()) | ^~ /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/GenericDomTree.h:353:5: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2698/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o [2699/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PartialReduction.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86PartialReduction.cpp:16: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2700/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LiveIntervalUnion.h:19, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86RegisterInfo.cpp:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h: In function ‘void llvm::IntervalMapImpl::adjustSiblingSizes(NodeT**, unsigned int, unsigned int*, const unsigned int*)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h:344: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 344 | if (CurSize[n] == NewSize[n]) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/IntervalMap.h:344: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2701/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ReturnThunks.cpp.o [2702/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o [2703/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86SelectionDAGInfo.cpp:18: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineFrameInfo.h: In member function ‘unsigned int llvm::MachineFrameInfo::getMaxCallFrameSize() const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineFrameInfo.h:649: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 649 | if (!isMaxCallFrameSizeComputed()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/MachineFrameInfo.h:649: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2704/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeExecutionSideEffectSuppression.cpp.o [2705/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86SpeculativeLoadHardening.cpp:35: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h: In member function ‘const llvm::TrackingStatistic& llvm::TrackingStatistic::operator+=(uint64_t)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h:99: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | if (V == 0) /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Statistic.h:99: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2706/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/GlobalISel/CallLowering.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86CallLowering.h:17, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86Subtarget.cpp:16: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/CallingConvLower.h: In member function ‘unsigned int llvm::CCState::getFirstUnallocated(llvm::ArrayRef) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/CallingConvLower.h:336: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 336 | if (!isAllocated(Regs[i])) /build/llvm15/src/llvm-15.0.7.src/include/llvm/CodeGen/CallingConvLower.h:336: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2707/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o [2708/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.cpp:13: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2709/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o [2710/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Module.h:29, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/PassManager.h:46, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Target/TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetMachine.h:20, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetTransformInfo.h:19, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/X86/X86TargetTransformInfo.cpp:41: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h: In member function ‘llvm::AttributeList llvm::GlobalVariable::getAttributesAsList(unsigned int) const’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 230 | if (!hasAttributes()) /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/GlobalVariable.h:230: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2711/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o [2712/3863] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertWait.cpp.o [2713/3863] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o [2714/3863] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o [2715/3863] Linking CXX static library lib/libLLVMX86Desc.a [2716/3863] Building CXX object lib/Target/X86/MCA/CMakeFiles/LLVMX86TargetMCA.dir/X86CustomBehaviour.cpp.o [2717/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o [2718/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o [2719/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o [2720/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o [2721/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o [2722/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o [2723/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o [2724/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o [2725/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o [2726/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o [2727/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o [2728/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o [2729/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o [2730/3863] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o [2731/3863] Linking CXX static library lib/libLLVMXCoreDesc.a [2732/3863] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [2733/3863] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o [2734/3863] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o [2735/3863] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o [2736/3863] Linking CXX static library lib/libLLVMPasses.a [2737/3863] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [2738/3863] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [2739/3863] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o [2740/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o [2741/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o [2742/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o [2743/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o [2744/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o [2745/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o [2746/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o [2747/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o [2748/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o [2749/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o [2750/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o [2751/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o [2752/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o [2753/3863] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o [2754/3863] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o [2755/3863] Building InstallNameToolOpts.inc... [2756/3863] Linking CXX static library lib/libLLVMFuzzerCLI.a [2757/3863] Linking CXX static library lib/libLLVMFuzzMutate.a [2758/3863] Linking CXX static library lib/libLLVMFileCheck.a [2759/3863] Linking CXX static library lib/libLLVMInterfaceStub.a [2760/3863] Linking CXX static library lib/libLLVMDWARFLinker.a [2761/3863] Linking CXX static library lib/libLLVMFrontendOpenACC.a [2762/3863] Linking CXX static library lib/libLLVMLTO.a [2763/3863] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [2764/3863] Linking CXX static library lib/libLLVMObjCopy.a [2765/3863] Linking CXX static library lib/libLLVMDebugInfoGSYM.a [2766/3863] Linking CXX static library lib/libLLVMDWP.a [2767/3863] Linking CXX static library lib/libLLVMInterpreter.a [2768/3863] Linking CXX static library lib/libLLVMMCJIT.a [2769/3863] Linking CXX static library lib/libLLVMObjectYAML.a [2770/3863] Linking CXX static library lib/libLLVMPerfJITEvents.a [2771/3863] Linking CXX static library lib/libLLVMOrcJIT.a [2772/3863] Linking CXX static library lib/libLLVMAArch64AsmParser.a [2773/3863] Linking CXX static library lib/libLLVMAArch64Disassembler.a [2774/3863] Linking CXX static library lib/libLLVMAArch64CodeGen.a [2775/3863] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [2776/3863] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a [2777/3863] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [2778/3863] Linking CXX static library lib/libLLVMARMCodeGen.a [2779/3863] Linking CXX static library lib/libLLVMARMAsmParser.a [2780/3863] Linking CXX static library lib/libLLVMARMDisassembler.a [2781/3863] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [2782/3863] Linking CXX static library lib/libLLVMAVRCodeGen.a [2783/3863] Linking CXX static library lib/libLLVMAVRAsmParser.a [2784/3863] Linking CXX static library lib/libLLVMAVRDisassembler.a [2785/3863] Linking CXX static library lib/libLLVMBPFAsmParser.a [2786/3863] Linking CXX static library lib/libLLVMBPFDisassembler.a [2787/3863] Linking CXX static library lib/libLLVMBPFCodeGen.a [2788/3863] Linking CXX static library lib/libLLVMHexagonDisassembler.a [2789/3863] Linking CXX static library lib/libLLVMLanaiCodeGen.a [2790/3863] Linking CXX static library lib/libLLVMLanaiDisassembler.a [2791/3863] Linking CXX static library lib/libLLVMHexagonCodeGen.a [2792/3863] Linking CXX static library lib/libLLVMMipsAsmParser.a [2793/3863] Linking CXX static library lib/libLLVMMipsDisassembler.a [2794/3863] Linking CXX static library lib/libLLVMMipsCodeGen.a [2795/3863] Linking CXX static library lib/libLLVMMSP430AsmParser.a [2796/3863] Linking CXX static library lib/libLLVMMSP430CodeGen.a [2797/3863] Linking CXX static library lib/libLLVMMSP430Disassembler.a [2798/3863] Linking CXX static library lib/libLLVMNVPTXCodeGen.a [2799/3863] Linking CXX static library lib/libLLVMPowerPCAsmParser.a [2800/3863] Linking CXX static library lib/libLLVMPowerPCDisassembler.a [2801/3863] Linking CXX static library lib/libLLVMPowerPCCodeGen.a [2802/3863] Linking CXX static library lib/libLLVMRISCVAsmParser.a [2803/3863] Linking CXX static library lib/libLLVMRISCVDisassembler.a [2804/3863] Linking CXX static library lib/libLLVMSparcCodeGen.a [2805/3863] Linking CXX static library lib/libLLVMRISCVCodeGen.a [2806/3863] Linking CXX static library lib/libLLVMSparcAsmParser.a [2807/3863] Linking CXX static library lib/libLLVMSparcDisassembler.a [2808/3863] Linking CXX static library lib/libLLVMSystemZAsmParser.a [2809/3863] Linking CXX static library lib/libLLVMSystemZDisassembler.a [2810/3863] Linking CXX static library lib/libLLVMSystemZCodeGen.a [2811/3863] Linking CXX static library lib/libLLVMVEAsmParser.a [2812/3863] Linking CXX static library lib/libLLVMVECodeGen.a [2813/3863] Linking CXX static library lib/libLLVMVEDisassembler.a [2814/3863] Linking CXX static library lib/libLLVMWebAssemblyAsmParser.a [2815/3863] Linking CXX static library lib/libLLVMWebAssemblyDisassembler.a [2816/3863] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a [2817/3863] Linking CXX static library lib/libLLVMX86AsmParser.a [2818/3863] Linking CXX static library lib/libLLVMX86Disassembler.a [2819/3863] Linking CXX static library lib/libLLVMX86TargetMCA.a [2820/3863] Linking CXX static library lib/libLLVMXCoreCodeGen.a [2821/3863] Linking CXX static library lib/libLLVMXCoreDisassembler.a [2822/3863] Linking CXX static library lib/libLLVMX86CodeGen.a [2823/3863] Linking CXX static library lib/libLLVMLineEditor.a [2824/3863] Linking CXX static library lib/libLLVMDlltoolDriver.a [2825/3863] Linking CXX static library lib/libLLVMCoverage.a [2826/3863] Linking CXX static library lib/libLLVMLibDriver.a [2827/3863] Linking CXX static library lib/libLLVMXRay.a [2828/3863] Linking CXX static library lib/libLLVMWindowsDriver.a [2829/3863] Building BitcodeStripOpts.inc... [2830/3863] Building ObjdumpOpts.inc... [2831/3863] Linking CXX static library lib/libLLVMWindowsManifest.a [2832/3863] Building Opts.inc... [2833/3863] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [2834/3863] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/DIFetcher.cpp.o [2835/3863] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o [2836/3863] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o [2837/3863] Creating export file for LTO [2838/3863] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o [2839/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [2840/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [2841/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [2842/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [2843/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [2844/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [2845/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [2846/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [2847/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [2848/3863] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [2849/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [2850/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [2851/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o [2852/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [2853/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [2854/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o [2855/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o [2856/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [2857/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [2858/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [2859/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o [2860/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [2861/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o [2862/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o [2863/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SerialSnippetGenerator.cpp.o [2864/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetFile.cpp.o [2865/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o [2866/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetRepetitor.cpp.o [2867/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o [2868/3863] Building StripOpts.inc... [2869/3863] Building OtoolOpts.inc... [2870/3863] Building WindresOpts.inc... [2871/3863] Building Opts.inc... [2872/3863] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/UopsBenchmarkRunner.cpp.o [2873/3863] Building Opts.inc... [2874/3863] Creating export file for Remarks [2875/3863] Building CXX object utils/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o [2876/3863] Building CXX object utils/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o [2877/3863] Creating export file for LLVMHello [2878/3863] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Annotations.cpp.o [2879/3863] Linking CXX shared library lib/libLLVM-15.so [2880/3863] Linking CXX static library lib/libLLVMDebuginfod.a [2881/3863] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o [2882/3863] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [2883/3863] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [2884/3863] Creating export file for LLVMgold [2885/3863] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [2886/3863] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar-driver.cpp.o [2887/3863] Linking CXX executable bin/bugpoint [2888/3863] Creating export file for BugpointPasses [2889/3863] Building Options.inc... [2890/3863] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [2891/3863] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [2892/3863] Building Opts.inc... [2893/3863] Building Opts.inc... [2894/3863] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o [2895/3863] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffConsumer.cpp.o [2896/3863] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o [2897/3863] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o [2898/3863] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DifferenceEngine.cpp.o [2899/3863] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o [2900/3863] Building Options.inc... [2901/3863] Linking CXX static library lib/libLLVMExegesis.a [2902/3863] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o [2903/3863] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/X86Counter.cpp.o [2904/3863] Building CXX object tools/llvm-exegesis/lib/AArch64/CMakeFiles/LLVMExegesisAArch64.dir/Target.cpp.o [2905/3863] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/FormatVariadic.h:35, from /build/llvm15/src/llvm-15.0.7.src/tools/llvm-exegesis/lib/X86/Target.cpp:24: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/FormatProviders.h: In static member function ‘static llvm::Optional llvm::detail::HelperFunctions::parseNumericPrecision(llvm::StringRef)’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/FormatProviders.h:67: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 67 | else if (Str.getAsInteger(10, Prec)) { /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/FormatProviders.h:67: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [2906/3863] Building CXX object tools/llvm-exegesis/lib/PowerPC/CMakeFiles/LLVMExegesisPowerPC.dir/Target.cpp.o [2907/3863] Building Opts.inc... [2908/3863] Building LipoOpts.inc... [2909/3863] Building Opts.inc... [2910/3863] Building Opts.inc... [2911/3863] Building Opts.inc... [2912/3863] Building CXX object tools/llvm-exegesis/lib/Mips/CMakeFiles/LLVMExegesisMips.dir/Target.cpp.o [2913/3863] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o [2914/3863] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy-driver.cpp.o [2915/3863] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ObjcopyOptions.cpp.o [2916/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/SourcePrinter.cpp.o [2917/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o [2918/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [2919/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o [2920/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/OffloadDump.cpp.o [2921/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o [2922/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/XCOFFDump.cpp.o [2923/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o [2924/3863] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [2925/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o [2926/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o [2927/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o [2928/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o [2929/3863] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o [2930/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o [2931/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o [2932/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp: In member function ‘virtual void {anonymous}::COFFDumper::printCOFFResources()’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1805:13: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1805 | auto &BaseTable = unwrapOrError(Obj->getFileName(), RSF.getBaseTable()); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1805:38: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::llvm::object::ObjectFile.llvm::object::ObjectFile::llvm::object::SymbolicFile.llvm::object::SymbolicFile::llvm::object::Binary.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getBaseTable()())’ 1805 | auto &BaseTable = unwrapOrError(Obj->getFileName(), RSF.getBaseTable()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp: In member function ‘uint32_t {anonymous}::COFFDumper::countTotalTableEntries(llvm::object::ResourceSectionRef, const llvm::object::coff_resource_dir_table&, llvm::StringRef)’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1832:13: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1832 | auto &NextTable = | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1833:24: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::llvm::object::ObjectFile.llvm::object::ObjectFile::llvm::object::SymbolicFile.llvm::object::SymbolicFile::llvm::object::Binary.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntrySubDir(const llvm::object::coff_resource_dir_entry&)(Entry))’ 1833 | unwrapOrError(Obj->getFileName(), RSF.getEntrySubDir(Entry)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp: In member function ‘void {anonymous}::COFFDumper::printResourceDirectoryTable(llvm::object::ResourceSectionRef, const llvm::object::coff_resource_dir_table&, llvm::StringRef)’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1890:13: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1890 | auto &NextTable = | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1891:24: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::llvm::object::ObjectFile.llvm::object::ObjectFile::llvm::object::SymbolicFile.llvm::object::SymbolicFile::llvm::object::Binary.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntrySubDir(const llvm::object::coff_resource_dir_entry&)(Entry))’ 1891 | unwrapOrError(Obj->getFileName(), RSF.getEntrySubDir(Entry)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1903:13: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1903 | auto &DataEntry = | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/COFFDumper.cpp:1904:24: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::llvm::object::ObjectFile.llvm::object::ObjectFile::llvm::object::SymbolicFile.llvm::object::SymbolicFile::llvm::object::Binary.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntryData(const llvm::object::coff_resource_dir_entry&)(Entry))’ 1904 | unwrapOrError(Obj->getFileName(), RSF.getEntryData(Entry)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2933/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o [2934/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o [2935/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o [2936/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o [2937/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [2938/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o [2939/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o [2940/3863] Building Opts.inc... [2941/3863] Building Opts.inc... [2942/3863] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o [2943/3863] Building Opts.inc... [2944/3863] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o [2945/3863] Building Opts.inc... [2946/3863] Building CXX object unittests/Passes/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o [2947/3863] Building CXX object unittests/Passes/CMakeFiles/DoublerPlugin.dir/DoublerPlugin.cpp.o [2948/3863] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cpp.o [2949/3863] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cpp.o [2950/3863] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o [2951/3863] Building AutomataAutomata.inc... [2952/3863] Building AutomataTables.inc... [2953/3863] Linking CXX static library lib/libllvm_gtest.a [2954/3863] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o [2955/3863] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o [2956/3863] Linking CXX static library lib/libLLVMTestingSupport.a [2957/3863] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o [2958/3863] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [2959/3863] Building C object utils/count/CMakeFiles/count.dir/count.c.o [2960/3863] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o [2961/3863] Building CXX object utils/UnicodeData/CMakeFiles/UnicodeNameMappingGenerator.dir/UnicodeNameMappingGenerator.cpp.o [2962/3863] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:14: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of ‘void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2448:31: required from here 2448 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:628:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 628 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:628:43: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())’ 628 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of ‘llvm::ErrorOr llvm::ARM::EHABI::PrinterContext::FunctionAtAddress(uint64_t, llvm::Optional) const [with ET = llvm::object::ELFType; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:579:35: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]’ 579 | if (ErrorOr Name = FunctionAtAddress(Address, SecIndex)) | ^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]’ 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2448:31: required from here 2448 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 376 | for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(Symtab))) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:376:42: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::symbols(const Elf_Shdr*) const [with ELFT = llvm::object::ELFType; typename ELFT::SymRange = llvm::ArrayRef > >; Elf_Shdr = llvm::object::Elf_Shdr_Impl >](((const llvm::ARM::EHABI::PrinterContext >::Elf_Shdr*)((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::Symtab)))’ 376 | for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(Symtab))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of ‘const typename ET::Shdr* llvm::ARM::EHABI::PrinterContext::FindExceptionTable(unsigned int, off_t) const [with ET = llvm::object::ELFType; typename ET::Shdr = llvm::object::Elf_Shdr_Impl >; off_t = long long int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:599:15: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]’ 599 | EHT = FindExceptionTable(SectionIndex, Entry * IndexTableEntrySize + 4); | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]’ 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2448:31: required from here 2448 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:406:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 406 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:406:43: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())’ 406 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:415:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 415 | for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:415:42: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError, false> > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::rels(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType; typename ELFT::RelRange = llvm::ArrayRef, false> >; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]((* & Sec)))’ 415 | for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of ‘const typename ET::Shdr* llvm::ARM::EHABI::findSectionContainingAddress(const llvm::object::ELFFile&, llvm::StringRef, uint64_t) [with ET = llvm::object::ELFType; typename ET::Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:603:43: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]’ 603 | EHT = findSectionContainingAddress(ELF, FileName, TableEntryAddress); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from ‘void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]’ 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2448:31: required from here 2448 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:440:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 440 | for (const typename ET::Shdr &Sec : unwrapOrError(FileName, Obj.sections())) | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ARMEHABIPrinter.h:440:52: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError > > >(FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())’ 440 | for (const typename ET::Shdr &Sec : unwrapOrError(FileName, Obj.sections())) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1767:39: required from ‘void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]’ 1767 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1929:3: required from ‘{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 1929 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:550:69: required from ‘{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 550 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:735:48: required from ‘std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]’ 735 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:745:27: required from here 745 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1767:39: required from ‘void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]’ 1767 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1929:3: required from ‘{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 1929 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:550:69: required from ‘{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 550 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:735:48: required from ‘std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]’ 735 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:749:27: required from here 749 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1767:39: required from ‘void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]’ 1767 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1929:3: required from ‘{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 1929 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:550:69: required from ‘{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 550 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:735:48: required from ‘std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]’ 735 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:753:27: required from here 753 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1767:39: required from ‘void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]’ 1767 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1929:3: required from ‘{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 1929 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:550:69: required from ‘{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]’ 550 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:735:48: required from ‘std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]’ 735 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:756:25: required from here 756 | return createELFDumper(*cast(&Obj), Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:1726:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 1726 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6615:28: required from here 6615 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6569:28: required from here 6569 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7049:28: required from here 7049 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7272:28: required from here 7272 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3594:28: required from here 3594 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4338:28: required from here 4338 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:40: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6615:28: required from here 6615 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6569:28: required from here 6569 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7049:28: required from here 7049 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7272:28: required from here 7272 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3594:28: required from here 3594 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4338:28: required from here 4338 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:40: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6615:28: required from here 6615 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6569:28: required from here 6569 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7049:28: required from here 7049 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7272:28: required from here 7272 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3594:28: required from here 3594 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4338:28: required from here 4338 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:40: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6615:28: required from here 6615 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6622:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6622 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6569:28: required from here 6569 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6572:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6572 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7049:28: required from here 7049 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7051:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7051 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7272:28: required from here 7272 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7276:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 7276 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3594:28: required from here 3594 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3619:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3619 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4338:28: required from here 4338 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4355:40: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4355 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:4376:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 4376 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7318:33: required from ‘void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]’ 7318 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7319 | [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7320 | [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7316:28: required from here 7316 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6540:48: required from ‘void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]’ 6540 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6538:28: required from here 6538 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7010:33: required from ‘void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]’ 7010 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7004:28: required from here 7004 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7328:40: required from ‘void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]’ 7328 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7323:28: required from here 7323 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2635:7: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2635 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3205:37: required from ‘void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]’ 3205 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3204:28: required from here 3204 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7318:33: required from ‘void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]’ 7318 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7319 | [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7320 | [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7316:28: required from here 7316 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6540:48: required from ‘void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]’ 6540 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6538:28: required from here 6538 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7010:33: required from ‘void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]’ 7010 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7004:28: required from here 7004 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7328:40: required from ‘void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]’ 7328 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7323:28: required from here 7323 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2635:7: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2635 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3205:37: required from ‘void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]’ 3205 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3204:28: required from here 3204 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7318:33: required from ‘void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]’ 7318 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7319 | [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7320 | [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7316:28: required from here 7316 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6540:48: required from ‘void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]’ 6540 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6538:28: required from here 6538 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7010:33: required from ‘void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]’ 7010 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7004:28: required from here 7004 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7328:40: required from ‘void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]’ 7328 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7323:28: required from here 7323 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2635:7: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2635 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3205:37: required from ‘void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]’ 3205 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3204:28: required from here 3204 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7318:33: required from ‘void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]’ 7318 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7319 | [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7320 | [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7316:28: required from here 7316 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:5802:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 5802 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6540:48: required from ‘void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]’ 6540 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6538:28: required from here 6538 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3416:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 3416 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7010:33: required from ‘void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]’ 7010 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7004:28: required from here 7004 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6148:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6148 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7328:40: required from ‘void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]’ 7328 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:7323:28: required from here 7323 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:6119:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 6119 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2635:7: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2635 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2684:38: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2684 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:3205:37: required from ‘void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]’ 3205 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:222:8: required from here 222 | void printStackMap() const override; | ^~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2212:39: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 2212 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2832:40: required from ‘llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]’ 2832 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2661:33: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2661 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:54: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2832:40: required from ‘llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]’ 2832 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2661:33: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2661 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:54: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2832:40: required from ‘llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]’ 2832 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2661:33: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2661 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2631:28: required from here 2631 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:54: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long long unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2832:40: required from ‘llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]’ 2832 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:2661:33: required from ‘void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]’ 2661 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-readobj/ELFDumper.cpp:981:54: note: the temporary was destroyed at the end of the full expression ‘llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)’ 981 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [2963/3863] Linking CXX shared library lib/libLTO.so.15 [2964/3863] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o [2965/3863] Linking CXX executable bin/llvm-ar [2966/3863] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o [2967/3863] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o /build/llvm15/src/llvm-15.0.7.src/tools/gold/gold-plugin.cpp: In function ‘ld_plugin_status onload(ld_plugin_tv*)’: /build/llvm15/src/llvm-15.0.7.src/tools/gold/gold-plugin.cpp:444:11: warning: cast between incompatible function types from ‘ld_plugin_message’ {aka ‘ld_plugin_status (*)(int, const char*, ...)’} to ‘ld_plugin_get_wrap_symbols’ {aka ‘ld_plugin_status (*)(long long unsigned int*, const char***)’} [-Wcast-function-type] 444 | (ld_plugin_get_wrap_symbols)tv->tv_u.tv_message; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2968/3863] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [2969/3863] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [2970/3863] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o [2971/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o [2972/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o [2973/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o [2974/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o [2975/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o [2976/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o [2977/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o [2978/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o [2979/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o [2980/3863] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SymbolMap.cpp.o [2981/3863] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [2982/3863] Building CXX object tools/lli/CMakeFiles/lli.dir/ExecutionUtils.cpp.o [2983/3863] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [2984/3863] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [2985/3863] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [2986/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [2987/3863] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [2988/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [2989/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o [2990/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [2991/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [2992/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [2993/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [2994/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [2995/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [2996/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [2997/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [2998/3863] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [2999/3863] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o [3000/3863] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [3001/3863] Linking CXX static library lib/libLLVMCFIVerify.a [3002/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [3003/3863] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o [3004/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o [3005/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o [3006/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o [3007/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o [3008/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o [3009/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o [3010/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o [3011/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o [3012/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o [3013/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o [3014/3863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o [3015/3863] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o [3016/3863] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o [3017/3863] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o [3018/3863] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt-driver.cpp.o [3019/3863] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o [3020/3863] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o [3021/3863] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod.cpp.o [3022/3863] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find.cpp.o [3023/3863] Linking CXX static library lib/libLLVMDiff.a [3024/3863] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o [3025/3863] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [3026/3863] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/llvm-dlang-demangle-fuzzer.cpp.o [3027/3863] Linking CXX executable bin/llvm-dwarfdump [3028/3863] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o [3029/3863] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o [3030/3863] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o [3031/3863] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o [3032/3863] Linking CXX static library lib/libLLVMExegesisX86.a [3033/3863] Linking CXX static library lib/libLLVMExegesisAArch64.a [3034/3863] Linking CXX static library lib/libLLVMExegesisPowerPC.a [3035/3863] Linking CXX static library lib/libLLVMExegesisMips.a [3036/3863] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o [3037/3863] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o [3038/3863] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o [3039/3863] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil.cpp.o [3040/3863] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o [3041/3863] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.cpp.o [3042/3863] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [3043/3863] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o [3044/3863] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o [3045/3863] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o [3046/3863] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o [3047/3863] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o [3048/3863] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o [3049/3863] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o [3050/3863] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin.cpp.o [3051/3863] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o [3052/3863] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o [3053/3863] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o [3054/3863] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o [3055/3863] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o [3056/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o [3057/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o [3058/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o [3059/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o [3060/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o [3061/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o [3062/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o [3063/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionView.cpp.o [3064/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o [3065/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o [3066/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o [3067/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o [3068/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o [3069/3863] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [3070/3863] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o [3071/3863] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o [3072/3863] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o [3073/3863] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/Disassembler.cpp.o [3074/3863] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o [3075/3863] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o [3076/3863] Linking CXX executable bin/llvm-objcopy [3077/3863] Linking CXX executable bin/llvm-objdump [3078/3863] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o [3079/3863] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o [3080/3863] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o [3081/3863] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o [3082/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o [3083/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o [3084/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o [3085/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o [3086/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o [3087/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o [3088/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o [3089/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o [3090/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o [3091/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o [3092/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [3093/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o [3094/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o [3095/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o [3096/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o [3097/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o [3098/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o [3099/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o [3100/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o [3101/3863] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o [3102/3863] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/llvm-profgen.cpp.o [3103/3863] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/PerfReader.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:60, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:19, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/Twine.h:12, from /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ErrorHandling.h:12, from /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.h:11, from /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp:8: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::sampleprof::SampleContextFrame; _Up = llvm::sampleprof::SampleContextFrame; bool _IsMove = true]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31, inlined from ‘_OI std::move(_II, _II, _OI) [with _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38, inlined from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::sampleprof::SampleContextFrame]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:1060:25, inlined from ‘llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = llvm::sampleprof::SampleContextFrame; unsigned int N = 1]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:1240:36, inlined from ‘std::shared_ptr llvm::sampleprof::FrameStack::getContextKey()’ at /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp:166:77: /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, unsigned int)’ forming offset 28 is out of the bounds [0, 28] of object ‘’ with type ‘llvm::sampleprof::SampleContextFrameVector’ {aka ‘llvm::SmallVector’} [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp: In member function ‘std::shared_ptr llvm::sampleprof::FrameStack::getContextKey()’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp:166:47: note: ‘’ declared here 166 | KeyStr->Context = Binary->getExpandedContext(Stack, KeyStr->WasLeafInlined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::sampleprof::SampleContextFrame; _Up = llvm::sampleprof::SampleContextFrame; bool _IsMove = true]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31, inlined from ‘_OI std::move(_II, _II, _OI) [with _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38, inlined from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::sampleprof::SampleContextFrame]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:1083:14, inlined from ‘llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = llvm::sampleprof::SampleContextFrame; unsigned int N = 1]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:1240:36, inlined from ‘std::shared_ptr llvm::sampleprof::FrameStack::getContextKey()’ at /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp:166:77: /usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, unsigned int)’ forming offset 28 is out of the bounds [0, 28] of object ‘’ with type ‘llvm::sampleprof::SampleContextFrameVector’ {aka ‘llvm::SmallVector’} [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp: In member function ‘std::shared_ptr llvm::sampleprof::FrameStack::getContextKey()’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/PerfReader.cpp:166:47: note: ‘’ declared here 166 | KeyStr->Context = Binary->getExpandedContext(Stack, KeyStr->WasLeafInlined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [3104/3863] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/CSPreInliner.cpp.o [3105/3863] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfiledBinary.cpp.o /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp: In instantiation of ‘void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile&, llvm::StringRef) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:318:37: required from here 318 | setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:40: note: the temporary was destroyed at the end of the full expression ‘unwrapOrError > >, llvm::StringRef&>(llvm::object::ELFFile::program_headers() const [with ELFT = llvm::object::ELFType; typename ELFT::PhdrRange = llvm::ArrayRef > >](), FileName)’ 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp: In instantiation of ‘void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile&, llvm::StringRef) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:320:37: required from here 320 | setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:40: note: the temporary was destroyed at the end of the full expression ‘unwrapOrError > >, llvm::StringRef&>(llvm::object::ELFFile::program_headers() const [with ELFT = llvm::object::ELFType; typename ELFT::PhdrRange = llvm::ArrayRef > >](), FileName)’ 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp: In instantiation of ‘void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile&, llvm::StringRef) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:322:37: required from here 322 | setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:40: note: the temporary was destroyed at the end of the full expression ‘unwrapOrError > >, llvm::StringRef&>(llvm::object::ELFFile::program_headers() const [with ELFT = llvm::object::ELFType; typename ELFT::PhdrRange = llvm::ArrayRef > >](), FileName)’ 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp: In instantiation of ‘void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile&, llvm::StringRef) [with ELFT = llvm::object::ELFType]’: /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:324:37: required from here 324 | setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ^~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/tools/llvm-profgen/ProfiledBinary.cpp:292:40: note: the temporary was destroyed at the end of the full expression ‘unwrapOrError > >, llvm::StringRef&>(llvm::object::ELFFile::program_headers() const [with ELFT = llvm::object::ELFType; typename ELFT::PhdrRange = llvm::ArrayRef > >](), FileName)’ 292 | const auto &PhdrRange = unwrapOrError(Obj.program_headers(), FileName); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [3106/3863] Linking CXX executable bin/llvm-rc [3107/3863] Linking CXX executable bin/llvm-readobj [3108/3863] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfileGenerator.cpp.o [3109/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/DeltaManager.cpp.o [3110/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/ReducerWorkItem.cpp.o [3111/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/TestRunner.cpp.o [3112/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Utils.cpp.o [3113/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAliases.cpp.o [3114/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o [3115/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceArguments.cpp.o [3116/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAttributes.cpp.o [3117/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceBasicBlocks.cpp.o [3118/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctionBodies.cpp.o [3119/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctions.cpp.o [3120/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalObjects.cpp.o [3121/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalValues.cpp.o [3122/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVarInitializers.cpp.o [3123/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVars.cpp.o [3124/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructions.cpp.o [3125/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMetadata.cpp.o [3126/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceModuleData.cpp.o [3127/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSpecialGlobals.cpp.o [3128/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o [3129/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperands.cpp.o [3130/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o [3131/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o [3132/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o [3133/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlagsMIR.cpp.o [3134/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceIRReferences.cpp.o [3135/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o [3136/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o [3137/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o [3138/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o [3139/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o [3140/3863] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o [3141/3863] Building CXX object tools/llvm-remark-size-diff/CMakeFiles/llvm-remark-size-diff.dir/RemarkSizeDiff.cpp.o [3142/3863] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [3143/3863] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/llvm-rust-demangle-fuzzer.cpp.o [3144/3863] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o [3145/3863] Building CXX object tools/llvm-sim/CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o [3146/3863] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o [3147/3863] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o [3148/3863] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o [3149/3863] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o [3150/3863] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o [3151/3863] Linking CXX executable bin/llvm-symbolizer [3152/3863] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o [3153/3863] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/llvm-tapi-diff.cpp.o [3154/3863] Building CXX object tools/llvm-tli-checker/CMakeFiles/llvm-tli-checker.dir/llvm-tli-checker.cpp.o [3155/3863] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/DiffEngine.cpp.o [3156/3863] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o [3157/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o [3158/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o [3159/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o [3160/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o [3161/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o [3162/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o [3163/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o [3164/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o [3165/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o [3166/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o [3167/3863] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o [3168/3863] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o [3169/3863] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/DummyYAMLParserFuzzer.cpp.o [3170/3863] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/yaml-parser-fuzzer.cpp.o [3171/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o [3172/3863] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o [3173/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o [3174/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o [3175/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o [3176/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o [3177/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o [3178/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o [3179/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o [3180/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o [3181/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o [3182/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o [3183/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o [3184/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o [3185/3863] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o [3186/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o [3187/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o [3188/3863] Linking CXX shared library lib/libRemarks.so.15 [3189/3863] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o [3190/3863] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o [3191/3863] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o [3192/3863] Building CXX object tools/split-file/CMakeFiles/split-file.dir/split-file.cpp.o [3193/3863] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o [3194/3863] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o [3195/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/AnyTest.cpp.o [3196/3863] Building CXX object examples/Bye/CMakeFiles/Bye.dir/Bye.cpp.o [3197/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFixedPointTest.cpp.o [3198/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o [3199/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o [3200/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o [3201/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o [3202/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitFieldsTest.cpp.o [3203/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o [3204/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o [3205/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o [3206/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CoalescingBitVectorTest.cpp.o [3207/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o [3208/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CombinationGeneratorTest.cpp.o [3209/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o [3210/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o [3211/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o [3212/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o [3213/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DirectedGraphTest.cpp.o [3214/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EditDistanceTest.cpp.o [3215/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EnumeratedArrayTest.cpp.o [3216/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o [3217/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o [3218/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FallibleIteratorTest.cpp.o [3219/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FloatingPointMode.cpp.o [3220/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o [3221/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o [3222/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionExtrasTest.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/FunctionExtrasTest.cpp:9: In destructor ‘llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = const {anonymous}::Incomplete; ParamTs = {}]’, inlined from ‘llvm::unique_function::~unique_function()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:364:7, inlined from ‘virtual void {anonymous}::UniqueFunctionTest_IncompleteCallableType_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/FunctionExtrasTest.cpp:306:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:291:33: warning: array subscript ‘llvm::detail::UniqueFunctionBase::NonTrivialCallbacks[0]’ is partly outside array bounds of ‘llvm::detail::UniqueFunctionBase::TrivialCallback [1]’ [-Warray-bounds=] 291 | getNonTrivialCallbacks()->DestroyPtr( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h: In member function ‘virtual void {anonymous}::UniqueFunctionTest_IncompleteCallableType_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:357:5: note: object ‘llvm::detail::UniqueFunctionBase::CallbacksHolder<{anonymous}::Incomplete (*)(), {anonymous}::Incomplete (*)(), void>::Callbacks’ of size 8 357 | UniqueFunctionBase::CallbacksHolder< | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [3223/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o [3224/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o [3225/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o [3226/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o [3227/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o [3228/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o [3229/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o [3230/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableListTest.cpp.o [3231/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o [3232/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o [3233/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o [3234/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o [3235/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o [3236/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o [3237/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o [3238/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o [3239/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o [3240/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o [3241/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o [3242/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o [3243/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o [3244/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o [3245/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o [3246/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVectorConsts]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:71:20: note: in a call to non-static member function ‘{anonymous}::BidirectionalVectorConsts::reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin()’ 71 | reverse_iterator rbegin() { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:73:26: note: in a call to non-static member function ‘{anonymous}::BidirectionalVectorConsts::const_reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin() const’ 73 | const_reverse_iterator rbegin() const { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = std::vector]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.1/vector:66, from /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:59, from /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:11: /usr/include/c++/14.2.1/bits/stl_vector.h:913:7: note: in a call to non-static member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator; reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]’ 913 | rbegin() _GLIBCXX_NOEXCEPT | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14.2.1/bits/stl_vector.h:923:7: note: in a call to non-static member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator; const_reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]’ 923 | rbegin() const _GLIBCXX_NOEXCEPT | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = {anonymous}::ReverseOnlyVector]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:30:20: note: in a call to non-static member function ‘{anonymous}::ReverseOnlyVector::reverse_iterator {anonymous}::ReverseOnlyVector::rbegin()’ 30 | reverse_iterator rbegin() { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:32:26: note: in a call to non-static member function ‘{anonymous}::ReverseOnlyVector::const_reverse_iterator {anonymous}::ReverseOnlyVector::rbegin() const’ 32 | const_reverse_iterator rbegin() const { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVector]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:50:20: note: in a call to non-static member function ‘{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const’ 50 | reverse_iterator rbegin() const { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:50:20: note: in a call to non-static member function ‘{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const’ 50 | reverse_iterator rbegin() const { return Vec.rbegin(); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = {anonymous}::CustomIteratorVector]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:117:20: note: in a call to non-static member function ‘{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const’ 117 | reverse_iterator rbegin() const { return reverse_iterator(V.end()); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:117:20: note: in a call to non-static member function ‘{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const’ 117 | reverse_iterator rbegin() const { return reverse_iterator(V.end()); } | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp: In instantiation of ‘void {anonymous}::RangeAdapterRValueTest_RangeType_Test::TestBody() [with gtest_TypeParam_ = std::__cxx11::list]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:158:1: required from here 158 | TYPED_TEST(RangeAdapterRValueTest, RangeType) { /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: ‘this’ pointer is null [-Wnonnull] 162 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14.2.1/list:65, from /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:14: /usr/include/c++/14.2.1/bits/stl_list.h:1062:7: note: in a call to non-static member function ‘std::__cxx11::list<_Tp, _Alloc>::reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator; reverse_iterator = std::reverse_iterator >]’ 1062 | rbegin() _GLIBCXX_NOEXCEPT | ^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: ‘this’ pointer is null [-Wnonnull] 167 | decltype(static_cast(nullptr)->rbegin())>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14.2.1/bits/stl_list.h:1072:7: note: in a call to non-static member function ‘std::__cxx11::list<_Tp, _Alloc>::const_reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator; const_reverse_iterator = std::reverse_iterator >]’ 1072 | rbegin() const _GLIBCXX_NOEXCEPT | ^~~~~~ [3247/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o [3248/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o [3249/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLForwardCompatTest.cpp.o [3250/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o [3251/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o [3252/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o [3253/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o [3254/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o [3255/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o [3256/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallSetTest.cpp.o [3257/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o [3258/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o [3259/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o [3260/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o [3261/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o [3262/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o [3263/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o [3264/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/StringMapTest.cpp: In member function ‘virtual void {anonymous}::StringMapCustomTest_StringMapEntryBaseSize_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/StringMapTest.cpp:611:55: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘4294967296’ to ‘0’ [-Woverflow] 611 | LargeValue = std::numeric_limits::max() + 1ULL; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/StringMapTest.cpp: In member function ‘virtual void {anonymous}::StringMapCustomTest_StringMapEntrySize_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/ADT/StringMapTest.cpp:630:55: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘4294967296’ to ‘0’ [-Woverflow] 630 | LargeValue = std::numeric_limits::max() + 1ULL; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [3265/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSetTest.cpp.o [3266/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o [3267/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o [3268/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o [3269/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o [3270/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeSwitchTest.cpp.o [3271/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeTraitsTest.cpp.o [3272/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o [3273/3863] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o [3274/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o [3275/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BasicAliasAnalysisTest.cpp.o [3276/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AssumeBundleQueriesTest.cpp.o [3277/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o [3278/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o [3279/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o [3280/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CaptureTrackingTest.cpp.o [3281/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o [3282/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ConstraintSystemTest.cpp.o [3283/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DDGTest.cpp.o [3284/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o [3285/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DivergenceAnalysisTest.cpp.o [3286/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DomTreeUpdaterTest.cpp.o [3287/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o [3288/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/InlineCostTest.cpp.o [3289/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/FunctionPropertiesAnalysisTest.cpp.o [3290/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IVDescriptorsTest.cpp.o [3291/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IRSimilarityIdentifierTest.cpp.o [3292/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoadsTest.cpp.o [3293/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o [3294/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o [3295/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o [3296/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopNestTest.cpp.o [3297/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryProfileInfoTest.cpp.o [3298/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MLModelRunnerTest.cpp.o [3299/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSATest.cpp.o [3300/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PhiValuesTest.cpp.o [3301/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o [3302/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o [3303/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o [3304/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorFunctionABITest.cpp.o [3305/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TensorSpecTest.cpp.o [3306/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o [3307/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o [3308/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzerTest.cpp.o [3309/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o [3310/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorUtilsTest.cpp.o [3311/3863] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o [3312/3863] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o [3313/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o [3314/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o [3315/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o [3316/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o [3317/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o [3318/3863] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o [3319/3863] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DataLayoutUpgradeTest.cpp.o [3320/3863] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o [3321/3863] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o [3322/3863] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o [3323/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AllocationOrderTest.cpp.o [3324/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AMDGPUMetadataTest.cpp.o [3325/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AArch64SelectionDAGTest.cpp.o [3326/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o [3327/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AsmPrinterDwarfTest.cpp.o [3328/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DwarfStringPoolEntryRefTest.cpp.o [3329/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIETest.cpp.o [3330/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o [3331/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LexicalScopesTest.cpp.o [3332/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o [3333/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/InstrRefLDVTest.cpp.o [3334/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/unittests/CodeGen/MachineOperandTest.cpp:20: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperNE(const char*, const char*, const T1&, const T2&) [with T1 = char [5]; T2 = char [5]]’: /build/llvm15/src/llvm-15.0.7.src/unittests/CodeGen/MachineOperandTest.cpp:408:3: required from here 153 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1620:28: warning: comparison between two arrays [-Warray-compare] 1620 | GTEST_IMPL_CMP_HELPER_(NE, !=); | ^ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’ 1608 | if (val1 op val2) {\ | ^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1620:28: note: use unary ‘+’ which decays operands to pointers or ‘&(val1)[0] != &(val2)[0]’ to compare the addresses 1620 | GTEST_IMPL_CMP_HELPER_(NE, !=); | ^ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’ 1608 | if (val1 op val2) {\ | ^~ [3335/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o [3336/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/RegAllocScoreTest.cpp.o [3337/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o [3338/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/PassManagerTest.cpp.o [3339/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TypeTraitsTest.cpp.o [3340/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/SelectionDAGAddressAnalysisTest.cpp.o [3341/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TargetOptionsTest.cpp.o [3342/3863] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TestAsmPrinter.cpp.o [3343/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/ConstantFoldingTest.cpp.o [3344/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/CSETest.cpp.o [3345/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerTest.cpp.o [3346/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o [3347/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/MachineIRBuilderTest.cpp.o [3348/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerHelperTest.cpp.o [3349/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelMITest.cpp.o [3350/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/PatternMatchTest.cpp.o [3351/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsTest.cpp.o [3352/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelUtilsTest.cpp.o [3353/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsVectorTest.cpp.o [3354/3863] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/GUIDFormatTest.cpp.o [3355/3863] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelAliasTest.cpp.o [3356/3863] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o [3357/3863] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o [3358/3863] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o [3359/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfUtils.cpp.o [3360/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o [3361/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFAcceleratorTableTest.cpp.o [3362/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDataExtractorTest.cpp.o [3363/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugArangeSetTest.cpp.o [3364/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugFrameTest.cpp.o [3365/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o [3366/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugLineTest.cpp.o [3367/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieManualExtractTest.cpp.o [3368/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieTest.cpp.o [3369/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCompactPrinterTest.cpp.o [3370/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCopyBytesTest.cpp.o [3371/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFListTableTest.cpp.o [3372/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFLocationExpressionTest.cpp.o [3373/3863] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o [3374/3863] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o [3375/3863] Building CXX object unittests/DebugInfo/GSYM/CMakeFiles/DebugInfoGSYMTests.dir/GSYMTest.cpp.o [3376/3863] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o [3377/3863] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o [3378/3863] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSessionTest.cpp.o [3379/3863] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o [3380/3863] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSymbolReuseTest.cpp.o [3381/3863] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o [3382/3863] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o [3383/3863] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/HTTPServerTests.cpp.o [3384/3863] Building CXX object unittests/DebugInfo/Symbolizer/CMakeFiles/DebugInfoSymbolizerTests.dir/MarkupTest.cpp.o [3385/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o [3386/3863] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/DebuginfodTests.cpp.o [3387/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DLangDemangleTest.cpp.o [3388/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/OutputBufferTest.cpp.o [3389/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o [3390/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/RustDemangleTest.cpp.o [3391/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/StringViewTest.cpp.o [3392/3863] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o [3393/3863] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o [3394/3863] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/LinkGraphTests.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp:13: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1553:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1553 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp:232:3: required from here 153 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1526:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const unsigned int’ [-Wsign-compare] 1526 | if (lhs == rhs) { | ~~~~^~~~~~ [3395/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutorAddressTest.cpp.o [3396/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutionSessionWrapperFunctionCallsTest.cpp.o [3397/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CoreAPIsTest.cpp.o [3398/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericJITLinkMemoryManagerTest.cpp.o [3399/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericMemoryAccessTest.cpp.o [3400/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o [3401/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/JITTargetMachineBuilderTest.cpp.o [3402/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyCallThroughAndReexportsTest.cpp.o [3403/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LookupAndRecordAddrsTest.cpp.o [3404/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MapperJITLinkMemoryManagerTest.cpp.o [3405/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MemoryMapperTest.cpp.o [3406/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o [3407/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o [3408/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o [3409/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o [3410/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ResourceTrackerTest.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_pair.h:61, from /usr/include/c++/14.2.1/bits/stl_algobase.h:64, from /usr/include/c++/14.2.1/algorithm:60, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ExecutionEngine/JITSymbol.h:16, from /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17, from /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:9: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’, inlined from ‘void {anonymous}::SimpleResourceManager::transferResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus; ResourceT = unsigned int]’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:80:14, inlined from ‘{anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:40:24, inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:222:16: /usr/include/c++/14.2.1/bits/move.h:223:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized] 223 | __a = _GLIBCXX_MOVE(__b); | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:79:15: note: ‘DstResources’ was declared here 79 | ResourceT DstResources; | ^~~~~~~~~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’, inlined from ‘void {anonymous}::SimpleResourceManager::transferResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus; ResourceT = unsigned int]’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:80:14, inlined from ‘{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:394:26, inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:222:16: /usr/include/c++/14.2.1/bits/move.h:223:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized] 223 | __a = _GLIBCXX_MOVE(__b); | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:79:15: note: ‘DstResources’ was declared here 79 | ResourceT DstResources; | ^~~~~~~~~~~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’, inlined from ‘void {anonymous}::SimpleResourceManager::transferResources(llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus; ResourceT = unsigned int]’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:80:14, inlined from ‘{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::’ at /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:344:26, inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/FunctionExtras.h:222:16: /usr/include/c++/14.2.1/bits/move.h:223:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized] 223 | __a = _GLIBCXX_MOVE(__b); | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::; ReturnT = void; ParamTs = {unsigned int, unsigned int}]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:79:15: note: ‘DstResources’ was declared here 79 | ResourceT DstResources; | ^~~~~~~~~~~~ [3411/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimpleExecutorMemoryManagerTest.cpp.o [3412/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SharedMemoryMapperTest.cpp.o [3413/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimplePackedSerializationTest.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/SimplePackedSerializationTest.cpp:10: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperLT(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]’: /build/llvm15/src/llvm-15.0.7.src/unittests/ExecutionEngine/Orc/SimplePackedSerializationTest.cpp:188:3: required from here 153 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1624:28: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const unsigned int’ [-Wsign-compare] 1624 | GTEST_IMPL_CMP_HELPER_(LT, <); | ^ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’ 1608 | if (val1 op val2) {\ | ^~ [3414/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/TaskDispatchTest.cpp.o [3415/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o [3416/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ThreadSafeModuleTest.cpp.o [3417/3863] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/WrapperFunctionUtilsTest.cpp.o [3418/3863] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o [3419/3863] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o [3420/3863] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o [3421/3863] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o [3422/3863] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o [3423/3863] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenACCTest.cpp.o [3424/3863] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPContextTest.cpp.o [3425/3863] Building CXX object unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o [3426/3863] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPParsingTest.cpp.o [3427/3863] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o [3428/3863] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o [3429/3863] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o [3430/3863] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o [3431/3863] Building CXX object unittests/InterfaceStub/CMakeFiles/InterfaceStubTests.dir/ELFYAMLTest.cpp.o [3432/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AbstractCallSiteTest.cpp.o [3433/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o [3434/3863] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPIRBuilderTest.cpp.o [3435/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o [3436/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o [3437/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o [3438/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o [3439/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DataLayoutTest.cpp.o [3440/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o [3441/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o [3442/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o [3443/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DemandedBitsTest.cpp.o [3444/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o [3445/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o [3446/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o [3447/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o [3448/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o [3449/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:239:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 239 | MockAnalysisHandle() { this->setDefaults(); } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:239:27: note: remove the ‘< >’ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:250:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 250 | MockAnalysisHandle() { setDefaults(); } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:250:31: note: remove the ‘< >’ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:264:41: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 264 | MockAnalysisHandle() { setDefaults(); } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:264:41: note: remove the ‘< >’ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:275:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 275 | MockAnalysisHandle() { setDefaults(); } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:275:29: note: remove the ‘< >’ In file included from /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/gmock-matchers.h:60, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Testing/Support/SupportHelpers.h:18, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Testing/Support/Error.h:14, from /build/llvm15/src/llvm-15.0.7.src/unittests/IR/PassBuilderCallbacksTest.cpp:9: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ [3450/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o [3451/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o [3452/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o [3453/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ManglerTest.cpp.o [3454/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o [3455/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o [3456/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:19, from /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:9: In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:859:60, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:35:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1176:9: warning: array subscript 0 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1176 | if (Small) | ^~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:30:15: note: at offset 12 into object ‘Context’ of size 4 30 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:859:60, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:35:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1180:56: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:30:15: note: at offset 20 into object ‘Context’ of size 4 30 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:859:60, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:35:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1179:38: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1179 | deallocate_buffer(getLargeRep()->Buckets, | ~~~~~~~~~~~~~~~^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:30:15: note: at offset 20 into object ‘Context’ of size 4 30 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:859:60, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:35:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1182:5: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1182 | getLargeRep()->~LargeRep(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:30:15: note: at offset 20 into object ‘Context’ of size 4 30 | LLVMContext Context; | ^~~~~~~ In destructor ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’, inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:859:60, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:35:1: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3: warning: array subscript ‘llvm::ReplaceableMetadataImpl[0]’ is partly outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 297 | } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:30:15: note: object ‘Context’ of size 4 30 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:896:31, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:48:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1176:9: warning: array subscript 0 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1176 | if (Small) | ^~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:46:15: note: at offset 12 into object ‘Context’ of size 4 46 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:896:31, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:48:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1180:56: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | ~~~~~~~~~~~~~~~^~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:46:15: note: at offset 20 into object ‘Context’ of size 4 46 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:896:31, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:48:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1179:38: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1179 | deallocate_buffer(getLargeRep()->Buckets, | ~~~~~~~~~~~~~~~^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:46:15: note: at offset 20 into object ‘Context’ of size 4 46 | LLVMContext Context; | ^~~~~~~ In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’, inlined from ‘llvm::SmallDenseMap::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair, long long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long long unsigned int> >]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:936:22, inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3, inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:896:31, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:48:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/DenseMap.h:1182:5: warning: array subscript 2 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 1182 | getLargeRep()->~LargeRep(); | ^~~~~~~~~~~ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:46:15: note: at offset 20 into object ‘Context’ of size 4 46 | LLVMContext Context; | ^~~~~~~ In destructor ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’, inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:896:31, inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:48:22: /build/llvm15/src/llvm-15.0.7.src/include/llvm/IR/Metadata.h:297:3: warning: array subscript ‘llvm::ReplaceableMetadataImpl[0]’ is partly outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=] 297 | } | ^ /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’: /build/llvm15/src/llvm-15.0.7.src/unittests/IR/MetadataTest.cpp:46:15: note: object ‘Context’ of size 4 46 | LLVMContext Context; | ^~~~~~~ [3457/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TimePassesTest.cpp.o [3458/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o [3459/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o [3460/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o [3461/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o [3462/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o [3463/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o [3464/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o [3465/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorBuilderTest.cpp.o [3466/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorTypesTest.cpp.o [3467/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o [3468/3863] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o [3469/3863] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VPIntrinsicTest.cpp.o [3470/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o [3471/3863] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o [3472/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o [3473/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTableHeaders.cpp.o [3474/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCInstPrinter.cpp.o [3475/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o [3476/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o [3477/3863] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCDisassemblerTest.cpp.o [3478/3863] Building CXX object unittests/MC/AMDGPU/CMakeFiles/AMDGPUDwarfTests.dir/DwarfRegMappings.cpp.o [3479/3863] Building CXX object unittests/MC/X86/CMakeFiles/X86MCTests.dir/X86MCDisassemblerTest.cpp.o [3480/3863] Building CXX object unittests/MC/SystemZ/CMakeFiles/SystemZAsmLexerTests.dir/SystemZAsmLexerTest.cpp.o [3481/3863] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o [3482/3863] Building CXX object unittests/MIR/CMakeFiles/MIRTests.dir/MachineMetadata.cpp.o [3483/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ArchiveTest.cpp.o [3484/3863] Building CXX object unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/ObjCopyTest.cpp.o [3485/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/DXContainerTest.cpp.o [3486/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTypesTest.cpp.o [3487/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFObjectFileTest.cpp.o [3488/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTest.cpp.o [3489/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ObjectFileTest.cpp.o [3490/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/OffloadingTest.cpp.o [3491/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o [3492/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/MinidumpTest.cpp.o [3493/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o [3494/3863] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/XCOFFObjectFileTest.cpp.o [3495/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DWARFYAMLTest.cpp.o [3496/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DXContainerYAMLTest.cpp.o [3497/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/ELFYAMLTest.cpp.o [3498/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/MinidumpYAMLTest.cpp.o [3499/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAML2ObjTest.cpp.o [3500/3863] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o [3501/3863] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionMarshallingTest.cpp.o [3502/3863] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o [3503/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksFormatTest.cpp.o [3504/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksSerializerTest.cpp.o [3505/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksParsingTest.cpp.o [3506/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksAPITest.cpp.o [3507/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksLinkingTest.cpp.o [3508/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksStrTabParsingTest.cpp.o [3509/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksSerializerTest.cpp.o [3510/3863] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksParsingTest.cpp.o [3511/3863] Linking CXX shared module unittests/Passes/TestPlugin.so [3512/3863] Linking CXX shared module unittests/Passes/DoublerPlugin.so [3513/3863] Building CXX object unittests/Passes/CMakeFiles/PassesBindingsTests.dir/PassBuilderBindingsTest.cpp.o [3514/3863] Building CXX object unittests/Passes/CMakeFiles/PluginsTests.dir/PluginsTest.cpp.o [3515/3863] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfDataTest.cpp.o [3516/3863] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o [3517/3863] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o [3518/3863] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o [3519/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AddressRangeTest.cpp.o [3520/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o [3521/3863] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/MemProfTest.cpp.o [3522/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o [3523/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o [3524/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AnnotationsTest.cpp.o [3525/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o [3526/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o [3527/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o [3528/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BLAKE3Test.cpp.o [3529/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o [3530/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o [3531/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o [3532/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o [3533/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o /build/llvm15/src/llvm-15.0.7.src/unittests/Support/CrashRecoveryTest.cpp: In function ‘void nullDeref()’: /build/llvm15/src/llvm-15.0.7.src/unittests/Support/CrashRecoveryTest.cpp:37:27: warning: array subscript 0 is outside array bounds of ‘volatile int [0]’ [-Warray-bounds=] 37 | static void nullDeref() { *(volatile int *)0x10 = 0; } | ^~~~~~~~~~~~~~~~~~~~~ cc1plus: note: source object is likely at address zero [3534/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o [3535/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o [3536/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o [3537/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o [3538/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o [3539/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o [3540/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o [3541/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CSKYAttributeParserTest.cpp.o [3542/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CSKYTargetParserTest.cpp.o [3543/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o [3544/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o [3545/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o [3546/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o [3547/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o [3548/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o [3549/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o [3550/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o [3551/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o [3552/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o [3553/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o [3554/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:67, from /usr/include/c++/14.2.1/algorithm:60, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:19, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:17, from /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:9: In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:233:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/memory:78, from /build/llvm15/src/llvm-15.0.7.src/include/llvm/ADT/SmallVector.h:28: In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:233:42: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:236:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:236:42: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:239:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:239:42: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:242:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:242:42: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {consumeError(Error)::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {consumeError(Error)::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘void llvm::consumeError(Error)’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:1044:18, inlined from ‘virtual void {anonymous}::Error_ConsumeError_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:382:15: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_ConsumeError_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:381:38: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:746:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:745:39: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:967:24, inlined from ‘virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:177:18: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:177:42: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr*; _Container = std::vector >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/14.2.1/bits/stl_vector.h:894:48, inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_CatchErrorFromHandler_Test::TestBody():: >)>}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:952:5, inlined from ‘virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:430:76: /usr/include/c++/14.2.1/bits/stl_iterator.h:1068:9: warning: array subscript 2 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’, inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm15/src/llvm-15.0.7.src/include/llvm/Support/Error.h:334:38, inlined from ‘virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/ErrorTest.cpp:429:30: /usr/include/c++/14.2.1/bits/unique_ptr.h:1076:30: note: at offset 8 into object of size 8 allocated by ‘operator new’ 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [3555/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o [3556/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileUtilitiesTest.cpp.o [3557/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o [3558/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o [3559/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o [3560/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o [3561/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o [3562/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o [3563/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/HashBuilderTest.cpp.o [3564/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o [3565/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o [3566/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/JSONTest.cpp.o [3567/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o [3568/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LinearPolyBaseTest.cpp.o [3569/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o [3570/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o [3571/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o [3572/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o [3573/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o [3574/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o [3575/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o [3576/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o [3577/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o [3578/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o [3579/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o [3580/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o [3581/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o [3582/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o [3583/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o [3584/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o [3585/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o [3586/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o [3587/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o [3588/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScopedPrinterTest.cpp.o [3589/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o [3590/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o [3591/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o [3592/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o [3593/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o [3594/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o [3595/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o [3596/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o [3597/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TaskQueueTest.cpp.o [3598/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o [3599/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o [3600/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o [3601/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o [3602/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o [3603/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o [3604/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ToolOutputFileTest.cpp.o [3605/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeTraitsTest.cpp.o [3606/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o In member function ‘double {anonymous}::Class2::getDouble() const’, inlined from ‘virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/TrailingObjectsTest.cpp:158:3: /build/llvm15/src/llvm-15.0.7.src/unittests/Support/TrailingObjectsTest.cpp:95:40: warning: array subscript ‘const double[0]’ is partly outside array bounds of ‘unsigned char [6]’ [-Warray-bounds=] 95 | return *getTrailingObjects(); | ^ In static member function ‘static {anonymous}::Class2* {anonymous}::Class2::create(short int, double)’, inlined from ‘virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()’ at /build/llvm15/src/llvm-15.0.7.src/unittests/Support/TrailingObjectsTest.cpp:134:30: /build/llvm15/src/llvm-15.0.7.src/unittests/Support/TrailingObjectsTest.cpp:76:23: note: at offset 4 into object of size 6 allocated by ‘operator new’ 76 | ::operator new(totalSizeToAlloc(HasDouble, HasShort)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [3607/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o [3608/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VersionTupleTest.cpp.o [3609/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o [3610/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/WithColorTest.cpp.o [3611/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VirtualFileSystemTest.cpp.o [3612/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o [3613/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/buffer_ostream_test.cpp.o [3614/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o [3615/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o [3616/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_fd_stream_test.cpp.o [3617/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o [3618/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o [3619/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o [3620/3863] Linking CXX static library lib/libDynamicLibraryLib.a [3621/3863] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o [3622/3863] Linking CXX shared module unittests/Support/DynamicLibrary/PipSqueak.so [3623/3863] Linking CXX shared module unittests/Support/DynamicLibrary/SecondLib.so [3624/3863] Building CXX object unittests/Support/CommandLineInit/CMakeFiles/CommandLineInitTests.dir/CommandLineInitTest.cpp.o [3625/3863] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o [3626/3863] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/AutomataTest.cpp.o [3627/3863] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/CodeExpanderTest.cpp.o [3628/3863] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/ParserEntryPointTest.cpp.o [3629/3863] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DecomposeStackOffsetTest.cpp.o [3630/3863] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o [3631/3863] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/MatrixRegisterAliasing.cpp.o [3632/3863] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/DwarfRegMappings.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/unittests/Target/AMDGPU/DwarfRegMappings.cpp:10: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [3633/3863] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/ExecMayBeModifiedBeforeAnyUse.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/GCNSubtarget.h:21, from /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17, from /build/llvm15/src/llvm-15.0.7.src/unittests/Target/AMDGPU/ExecMayBeModifiedBeforeAnyUse.cpp:9: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h: In static member function ‘static bool llvm::SIInstrInfo::isDualSourceBlendEXP(const llvm::MachineInstr&)’: /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 557 | if (!isEXP(MI)) /build/llvm15/src/llvm-15.0.7.src/lib/Target/AMDGPU/SIInstrInfo.h:557: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory [3634/3863] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/MachineInstrTest.cpp.o [3635/3863] Building CXX object unittests/Target/PowerPC/CMakeFiles/PowerPCTests.dir/AIXRelocModelTest.cpp.o [3636/3863] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/InstSizes.cpp.o [3637/3863] Building CXX object unittests/Target/WebAssembly/CMakeFiles/WebAssemblyTests.dir/WebAssemblyExceptionInfoTest.cpp.o [3638/3863] Building CXX object unittests/Target/X86/CMakeFiles/X86Tests.dir/MachineSizeOptsTest.cpp.o [3639/3863] Building CXX object unittests/Testing/Support/CMakeFiles/TestingSupportTests.dir/TempPathTest.cpp.o [3640/3863] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV1Tests.cpp.o [3641/3863] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV2Tests.cpp.o [3642/3863] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV3Tests.cpp.o [3643/3863] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV4Tests.cpp.o [3644/3863] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o [3645/3863] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o [3646/3863] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/AttributorTest.cpp.o [3647/3863] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LICMTest.cpp.o [3648/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o [3649/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/BasicBlockUtilsTest.cpp.o [3650/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CallPromotionUtilsTest.cpp.o [3651/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CloningTest.cpp.o [3652/3863] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o In file included from /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/gmock-actions.h:53, from /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/llvm15/src/llvm-15.0.7.src/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:27: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result]’: /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion] 355 | inline T Invalid() { | ^~~~~~~ /build/llvm15/src/llvm-15.0.7.src/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call 360 | return Invalid(); | ~~~~~~~~~~^~ [3653/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeExtractorTest.cpp.o [3654/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeMoverUtilsTest.cpp.o [3655/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DebugifyTest.cpp.o [3656/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparatorTest.cpp.o [3657/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivisionTest.cpp.o [3658/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopRotationUtilsTest.cpp.o [3659/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LocalTest.cpp.o [3660/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopUtilsTest.cpp.o [3661/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ModuleUtilsTest.cpp.o [3662/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemTransferLowering.cpp.o [3663/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ScalarEvolutionExpanderTest.cpp.o [3664/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SizeOptsTest.cpp.o [3665/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/UnrollLoopTest.cpp.o [3666/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SSAUpdaterBulkTest.cpp.o [3667/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/VFABIUtils.cpp.o [3668/3863] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o [3669/3863] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanHCFGTest.cpp.o [3670/3863] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanTest.cpp.o [3671/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockIndexerTest.cpp.o [3672/3863] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanSlpTest.cpp.o [3673/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockVerifierTest.cpp.o [3674/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordPrinterTest.cpp.o [3675/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRProducerConsumerTest.cpp.o [3676/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordsTest.cpp.o [3677/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRTraceWriterTest.cpp.o [3678/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o [3679/3863] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/ProfileTest.cpp.o [3680/3863] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o [3681/3863] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o [3682/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/BenchmarkRunnerTest.cpp.o [3683/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PerfHelperTest.cpp.o [3684/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RegisterValueTest.cpp.o [3685/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ClusteringTest.cpp.o [3686/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/AssemblerTest.cpp.o [3687/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/BenchmarkResultTest.cpp.o [3688/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/RegisterAliasingTest.cpp.o [3689/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SchedClassResolutionTest.cpp.o [3690/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetFileTest.cpp.o [3691/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetGeneratorTest.cpp.o [3692/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetRepetitorTest.cpp.o [3693/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/TargetTest.cpp.o [3694/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ARM/AssemblerTest.cpp.o [3695/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/AArch64/TargetTest.cpp.o [3696/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/AnalysisTest.cpp.o [3697/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/TargetTest.cpp.o [3698/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/SnippetGeneratorTest.cpp.o [3699/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/BenchmarkResultTest.cpp.o [3700/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/RegisterAliasingTest.cpp.o [3701/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/SnippetGeneratorTest.cpp.o [3702/3863] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/TargetTest.cpp.o [3703/3863] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/MCATestBase.cpp.o [3704/3863] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/__/__/__/tools/llvm-mca/Views/SummaryView.cpp.o [3705/3863] Building CXX object unittests/tools/llvm-profgen/CMakeFiles/LLVMProfgenTests.dir/ContextCompressionTest.cpp.o [3706/3863] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/X86TestBase.cpp.o [3707/3863] Linking CXX static library lib/libllvm_gtest_main.a [3708/3863] Linking CXX shared module lib/LLVMHello.so [3709/3863] Linking CXX executable bin/FileCheck [3710/3863] Linking CXX executable bin/llvm-PerfectShuffle [3711/3863] Linking C executable bin/count [3712/3863] Linking CXX executable bin/not [3713/3863] Linking CXX executable bin/UnicodeNameMappingGenerator [3714/3863] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/TestIncrementalMCA.cpp.o [3715/3863] Creating library symlink lib/libLTO.so [3716/3863] Linking CXX executable bin/yaml-bench [3717/3863] Generating ../../bin/llvm-ranlib [3718/3863] Generating ../../bin/llvm-lib [3719/3863] Generating ../../bin/llvm-dlltool [3720/3863] Linking CXX executable bin/llvm-config [3721/3863] Linking CXX shared module lib/LLVMgold.so [3722/3863] Linking CXX executable bin/llvm-lto [3723/3863] Linking CXX executable bin/llvm-profdata [3724/3863] Linking CXX shared module lib/BugpointPasses.so [3725/3863] Linking CXX executable bin/dsymutil [3726/3863] Linking CXX executable bin/llc [3727/3863] Linking CXX executable bin/lli [3728/3863] Linking CXX executable bin/lli-child-target [3729/3863] Linking CXX executable bin/llvm-as [3730/3863] Linking CXX executable bin/llvm-bcanalyzer [3731/3863] Linking CXX executable bin/llvm-c-test [3732/3863] Linking CXX executable bin/llvm-cat [3733/3863] Linking CXX executable bin/llvm-cfi-verify [3734/3863] Linking CXX executable bin/llvm-cov [3735/3863] Linking CXX executable bin/llvm-cvtres [3736/3863] Linking CXX executable bin/llvm-cxxdump [3737/3863] Linking CXX executable bin/llvm-cxxfilt [3738/3863] Linking CXX executable bin/llvm-cxxmap [3739/3863] Linking CXX executable bin/llvm-debuginfod [3740/3863] Linking CXX executable bin/llvm-debuginfod-find [3741/3863] Linking CXX executable bin/llvm-diff [3742/3863] Linking CXX executable bin/llvm-dis [3743/3863] Linking CXX executable bin/llvm-dlang-demangle-fuzzer [3744/3863] Linking CXX executable bin/llvm-dwarfutil [3745/3863] Linking CXX executable bin/llvm-dwp [3746/3863] Linking CXX executable bin/llvm-extract [3747/3863] Linking CXX executable bin/llvm-gsymutil [3748/3863] Linking CXX executable bin/llvm-ifs [3749/3863] Linking CXX executable bin/llvm-isel-fuzzer [3750/3863] Linking CXX executable bin/llvm-itanium-demangle-fuzzer [3751/3863] Linking CXX executable bin/llvm-jitlink [3752/3863] Linking CXX executable bin/llvm-jitlink-executor [3753/3863] Linking CXX executable bin/llvm-libtool-darwin [3754/3863] Linking CXX executable bin/llvm-link [3755/3863] Linking CXX executable bin/llvm-exegesis [3756/3863] Linking CXX executable bin/llvm-lipo [3757/3863] Linking CXX executable bin/llvm-lto2 [3758/3863] Linking CXX executable bin/llvm-mc [3759/3863] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer [3760/3863] Linking CXX executable bin/llvm-mca [3761/3863] Linking CXX executable bin/llvm-ml [3762/3863] Linking CXX executable bin/llvm-modextract [3763/3863] Linking CXX executable bin/llvm-mt [3764/3863] Generating ../../bin/llvm-install-name-tool [3765/3863] Generating ../../bin/llvm-bitcode-strip [3766/3863] Generating ../../bin/llvm-strip [3767/3863] Generating ../../bin/llvm-otool [3768/3863] Linking CXX executable bin/llvm-nm [3769/3863] Linking CXX executable bin/llvm-opt-fuzzer [3770/3863] Linking CXX executable bin/llvm-opt-report [3771/3863] Linking CXX executable bin/llvm-profgen [3772/3863] Generating ../../bin/llvm-windres [3773/3863] Generating ../../bin/llvm-readelf [3774/3863] Linking CXX executable bin/llvm-pdbutil [3775/3863] Linking CXX executable bin/llvm-reduce [3776/3863] Linking CXX executable bin/llvm-remark-size-diff [3777/3863] Linking CXX executable bin/llvm-rtdyld [3778/3863] Linking CXX executable bin/llvm-rust-demangle-fuzzer [3779/3863] Linking CXX executable bin/llvm-sim [3780/3863] Linking CXX executable bin/llvm-size [3781/3863] Linking CXX executable bin/llvm-special-case-list-fuzzer [3782/3863] Linking CXX executable bin/llvm-split [3783/3863] Linking CXX executable bin/llvm-stress [3784/3863] Generating ../../bin/llvm-addr2line [3785/3863] Linking CXX executable bin/llvm-strings [3786/3863] Linking CXX executable bin/llvm-tapi-diff [3787/3863] Linking CXX executable bin/llvm-tli-checker [3788/3863] Linking CXX executable bin/llvm-undname [3789/3863] Linking CXX executable bin/llvm-xray [3790/3863] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer [3791/3863] Linking CXX executable bin/llvm-yaml-parser-fuzzer [3792/3863] Linking CXX executable bin/opt [3793/3863] Creating library symlink lib/libRemarks.so [3794/3863] Linking CXX executable bin/sancov [3795/3863] Linking CXX executable bin/obj2yaml [3796/3863] Linking CXX executable bin/sanstats [3797/3863] Linking CXX executable bin/split-file [3798/3863] Linking CXX executable bin/verify-uselistorder [3799/3863] Linking CXX shared module lib/Bye.so [3800/3863] Linking CXX executable unittests/ADT/ADTTests FAILED: unittests/ADT/ADTTests : && /usr/bin/c++ -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g1 -ffile-prefix-map=/build/llvm15/src=/usr/src/debug/llvm15 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -Wl,--gc-sections unittests/ADT/CMakeFiles/ADTTests.dir/AnyTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/APFixedPointTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/BitFieldsTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/CoalescingBitVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/CombinationGeneratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/DirectedGraphTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/EditDistanceTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/EnumeratedArrayTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/FallibleIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/FloatingPointMode.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/FunctionExtrasTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableListTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/STLForwardCompatTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SmallSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StringSetTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/TypeSwitchTest.cpp.o unittests/ADT/CMakeFiles/ADTTests.dir/TypeTraitsTest.cpp.o -o unittests/ADT/ADTTests lib/libllvm_gtest_main.a lib/libllvm_gtest.a lib/libLLVMTestingSupport.a lib/libllvm_gtest.a lib/libLLVM-15.so -lpthread && : /usr/bin/ld: unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o: undefined reference to symbol '__atomic_store_8@@LIBATOMIC_1.0' /usr/bin/ld: /usr/lib/libatomic.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status [3801/3863] Linking CXX executable bin/yaml2obj ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-i486/build/build used straw: :clean_chroot: build@euronuc-i486