request from: hawk checking if we should skip the build started at: Sun Apr 5 17:51:46 2020 fetching http://src.tld-linux.org/~builderti//srpms/bdffe467-4de2-46a6-8496-916f6a4ee58b/clamav-0.102.2-1.src.rpm fetched 13227745 bytes, 88265.3 K/s installing srpm: clamav-0.102.2-1.src.rpm + install -d /tmp/B.SB7J5D/BUILD /tmp/B.SB7J5D/RPMS + LC_ALL=en_US.UTF-8 + rpm -qp --changelog clamav-0.102.2-1.src.rpm * Sun Apr 05 2020 TLD Linux - For complete changelog see: http://git.tld-linux.org/?p=packages/clamav.git;a=log;h=master * Sun Apr 05 2020 Marcin Krol c3b662b - updated to 0.102.2, partial PLD merge * Sun Dec 15 2019 Marcin Krol e9920d7 - updated to 0.102.1, merged PLD changes * Sat Aug 17 2019 Marcin Krol 983eeb7 - md5 * Sat Aug 17 2019 Marcin Krol c8b9b4a - updated to 0.101.3 * Sat Jul 27 2019 Marcin Krol 19794a6 - release 2 * Mon May 06 2019 Marcin Krol 0beb075 - updated to 0.101.2 + rpm -Uhv --nodeps --define '_topdir /tmp/B.SB7J5D' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' clamav-0.102.2-1.src.rpm clamav ################################################## + rm -f clamav-0.102.2-1.src.rpm + install -m 700 -d /tmp/B.SB7J5D/BUILD/tmp + TMPDIR=/tmp/B.SB7J5D/BUILD/tmp + exec nice -n 19 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.SB7J5D' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux --define 'prep exit 0' /tmp/B.SB7J5D/clamav.spec Building target platforms: i686-tld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: error: Failed build dependencies: rpm: libmspack-devel is needed by clamav-0.102.2-1.src rpm: tomsfastmath-devel >= 0.13.1-2 is needed by clamav-0.102.2-1.src rpm: Building target platforms: i686-tld-linux updating poldek cache... local is up to date Retrieving ti::packages.ndir.md... ti is up to date Retrieving ti::packages.ndir.md... ti is up to date Retrieving ti-test::packages.ndir.md... Retrieving ti-test::packages.ndir.diff.toc.gz... Retrieving diff::packages.ndir.2020.04.05-15.21.01.gz... ..............................done Retrieving diff::packages.ndir.dscr.2020.04.05-15.21.01.gz... Loading [pndir]ti-test... Applying packages.ndir.2020.04.05-15.21.01.gz... Retrieving diff::packages.ndir.2020.04.05-15.37.01.gz... Retrieving diff::packages.ndir.dscr.2020.04.05-15.37.01.gz... Applying packages.ndir.2020.04.05-15.37.01.gz... Writing /root/.poldek-cache/[...]/packages.ndir.gz... Retrieving ti-test::packages.ndir.md... ti-test is up to date checking conflicting packages in BRed packages poldek: Loading [pndir]local... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti-test... poldek: Loading [pndir]ti-test... poldek: 9100 packages read poldek: Removed 1175 duplicate packages from available set poldek: Processing dependencies... poldek: tomsfastmath-devel-0.13.1-2.i686 marks tomsfastmath-0.13.1-2.i686 (cap tomsfastmath = 0.13.1-2) poldek: There are 3 packages to install (1 marked by dependencies): poldek: I libmspack-devel-0.10.1alpha-1.i686 tomsfastmath-devel-0.13.1-2.i686 poldek: D tomsfastmath-0.13.1-2.i686 poldek: This operation will use 748.1KB of disk space. poldek: Need to get 314.8KB of archives (314.8KB to download). poldek: poldek: Retrieving [1/3] ti::libmspack-devel-0.10.1alpha-1.i686.rpm... poldek: ..............................done poldek: Retrieving [2/3] ti::tomsfastmath-0.13.1-2.i686.rpm... poldek: ..............................done poldek: Retrieving [3/3] ti::tomsfastmath-devel-0.13.1-2.i686.rpm... poldek: ..............................done poldek: Executing pm-command.sh --upgrade -vh --test --root / --define _check_dirname_deps 1... poldek: Preparing... ################################################## no conflicts found checking BR rpm: error: Failed build dependencies: rpm: libmspack-devel is needed by clamav-0.102.2-1.src rpm: tomsfastmath-devel >= 0.13.1-2 is needed by clamav-0.102.2-1.src rpm: Building target platforms: i686-tld-linux installing BR: libmspack\-devel tomsfastmath\-devel + poldek --noask --caplookup -Q -v --upgrade libmspack-devel tomsfastmath-devel Loading [pndir]local... Loading [pndir]ti... Loading [pndir]ti... Loading [pndir]ti-test... Loading [pndir]ti-test... 9100 packages read Removed 1175 duplicate packages from available set Processing dependencies... There are 1 package to install: I libmspack-devel-0.10.1alpha-1.i686 This operation will use 162.9KB of disk space. Need to get 38.9KB of archives. Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 1... Preparing... ################################################## libmspack-devel ################################################## Installing set #2 Processing dependencies... tomsfastmath-devel-0.13.1-2.i686 marks tomsfastmath-0.13.1-2.i686 (cap tomsfastmath = 0.13.1-2) There are 2 packages to install (1 marked by dependencies): I tomsfastmath-devel-0.13.1-2.i686 D tomsfastmath-0.13.1-2.i686 This operation will use 585.2KB of disk space. Need to get 275.9KB of archives. Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 1... Preparing... ################################################## tomsfastmath ################################################## tomsfastmath-devel ################################################## building RPM using: set -ex; : build-id: bdffe467-4de2-46a6-8496-916f6a4ee58b; TMPDIR=/tmp/B.SB7J5D/BUILD/tmp exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.SB7J5D' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B.SB7J5D/clamav.spec + : build-id: bdffe467-4de2-46a6-8496-916f6a4ee58b + TMPDIR=/tmp/B.SB7J5D/BUILD/tmp + exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.SB7J5D' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B.SB7J5D/clamav.spec Building target platforms: i686-tld-linux Executing(%prep): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.SB7J5D/BUILD/tmp /bin/sh -e /tmp/B.SB7J5D/BUILD/tmp/rpm-tmp.75951 + umask 022 + cd /tmp/B.SB7J5D/BUILD + cd /tmp/B.SB7J5D/BUILD + rm -rf clamav-0.102.2 + /bin/tar -xf - + /usr/bin/gzip -dc /tmp/B.SB7J5D/clamav-0.102.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd clamav-0.102.2 + /bin/id -u + '[' 10001 '=' 0 ']' + true . + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (clamav-config.patch):' Patch #0 (clamav-config.patch): + option... yes checking for compiler -Wl,-export-dynamic option... yes checking for compiler -Wl,--version-script option... yes checking for an ANSI C-conforming const... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking dynamic linker characteristics... GNU/Linux ld.so checking which extension is used for loadable modules... .so checking which variable specifies run-time library path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib /usr/lib/samba /usr/lib/GNUstep/System/Library/Libraries/ix86/linux-gnu/gnu-gnu-gnu checking for objdir... .libs checking command to parse /usr/bin/nm -B output from object... ok checking whether libtool supports -dlopen/-dlpreopen... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen in -ldl... yes checking for dlerror... yes checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... yes checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking for error_t... yes checking for argz_append... yes checking for argz_create_sep... yes checking for argz_insert... yes checking for argz_next... yes checking for argz_stringify... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking for stdlib.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for unistd.h... (cached) yes checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking for string.h... (cached) yes checking for strchr... yes checking for strrchr... yes checking for memcpy... yes checking for memmove... yes checking for strcmp... yes checking for closedir... yes checking for opendir... yes checking for readdir... yes checking LLVM capable compiler... llvm-gcc checking tool compatibility... ok checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers checking for sin in -lm... yes checking for library containing dlopen... -ldl checking for library containing mallinfo... none required checking for pthread_mutex_init in -lpthread... yes checking for library containing pthread_mutex_lock... none required checking for library containing pthread_rwlock_init... none required checking for library containing pthread_getspecific... none required checking for dirent.h that defines DIR... (cached) yes checking for library containing opendir... (cached) none required checking for MAP_ANONYMOUS vs. MAP_ANON... yes checking whether stat file-mode macros are broken... no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking for dlfcn.h... (cached) yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking link.h usability... yes checking link.h presence... yes checking for link.h... yes checking for malloc.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for stdint.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking malloc/malloc.h usability... no checking malloc/malloc.h presence... no checking for malloc/malloc.h... no checking mach/mach.h usability... no checking mach/mach.h presence... no checking for mach/mach.h... no checking valgrind/valgrind.h usability... yes checking valgrind/valgrind.h presence... yes checking for valgrind/valgrind.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking CrashReporterClient.h usability... no checking CrashReporterClient.h presence... no checking for CrashReporterClient.h... no checking __crashreporter_info__... no checking for HUGE_VAL sanity... yes checking for pid_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for int64_t... yes checking for uint64_t... yes checking for backtrace... yes checking for ceilf... yes checking for floorf... yes checking for roundf... yes checking for rintf... yes checking for nearbyintf... yes checking for getcwd... yes checking for powf... yes checking for fmodf... yes checking for strtof... yes checking for round... yes checking for getpagesize... yes checking for getrusage... yes checking for getrlimit... yes checking for setrlimit... yes checking for gettimeofday... yes checking for isatty... yes checking for mkdtemp... yes checking for mkstemp... yes checking for mktemp... yes checking for posix_spawn... yes checking for realpath... yes checking for sbrk... yes checking for setrlimit... (cached) yes checking for strdup... yes checking for strerror... yes checking for strerror_r... yes checking for strerror_s... no checking for setenv... yes checking for strtoll... yes checking for strtoq... yes checking for sysconf... yes checking for malloc_zone_statistics... no checking for setjmp... yes checking for longjmp... yes checking for sigsetjmp... no checking for siglongjmp... yes checking if printf has the %a format character... yes checking for srand48/lrand48/drand48 in ... yes checking for isnan in ... yes checking for isnan in ... yes checking for std::isnan in ... yes checking for isinf in ... yes checking for isinf in ... yes checking for std::isinf in ... no checking for finite in ... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for mmap of files... yes checking if /dev/zero is needed for mmap... no checking for GCC atomic builtins... yes checking for __dso_handle... yes checking whether llvm-gcc is sane... no checking for compiler -fvisibility-inlines-hidden option... yes configure: creating ./config.status config.status: creating include/llvm/Config/Targets.def config.status: creating include/llvm/Config/AsmPrinters.def config.status: creating include/llvm/Config/AsmParsers.def config.status: creating include/llvm/Config/Disassemblers.def config.status: creating Makefile.config config.status: creating llvm.spec config.status: creating include/llvm/Config/config.h config.status: creating include/llvm/Config/llvm-config.h config.status: creating include/llvm/System/DataTypes.h config.status: executing setup commands config.status: executing Makefile commands config.status: executing Makefile.common commands config.status: executing examples/Makefile commands ./autoconf/install-sh: ./examples/Makefile does not exist. config.status: executing lib/Makefile commands config.status: executing runtime/Makefile commands ./autoconf/install-sh: ./runtime/Makefile does not exist. config.status: executing test/Makefile commands ./autoconf/install-sh: ./test/Makefile does not exist. config.status: executing test/Makefile.tests commands ./autoconf/install-sh: ./test/Makefile.tests does not exist. config.status: executing unittests/Makefile commands ./autoconf/install-sh: ./unittests/Makefile does not exist. config.status: executing tools/Makefile commands ./autoconf/install-sh: ./tools/Makefile does not exist. config.status: executing utils/Makefile commands config.status: executing projects/Makefile commands ./autoconf/install-sh: ./projects/Makefile does not exist. config.status: executing bindings/Makefile commands ./autoconf/install-sh: ./bindings/Makefile does not exist. config.status: executing bindings/ocaml/Makefile.ocaml commands ./autoconf/install-sh: ./bindings/ocaml/Makefile.ocaml does not exist. checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libltdl/Makefile config.status: creating Makefile config.status: creating clamav-config config.status: creating libclamav.pc config.status: creating platform.h config.status: creating clamav-types.h config.status: creating clamav-version.h config.status: creating clamscan/Makefile config.status: creating database/Makefile config.status: creating docs/Makefile config.status: creating clamd/Makefile config.status: creating clamd/clamav-daemon.service config.status: creating clamd/clamav-daemon.socket config.status: creating clamdscan/Makefile config.status: creating clamsubmit/Makefile config.status: creating clamav-milter/Makefile config.status: creating freshclam/clamav-freshclam.service config.status: creating freshclam/Makefile config.status: creating sigtool/Makefile config.status: creating clamconf/Makefile config.status: creating etc/Makefile config.status: creating test/Makefile config.status: creating unit_tests/Makefile config.status: creating fuzz/Makefile config.status: creating clamdtop/Makefile config.status: creating clambc/Makefile config.status: creating libfreshclam/Makefile config.status: creating docs/man/clamav-milter.8 config.status: creating docs/man/clamav-milter.conf.5 config.status: creating docs/man/clambc.1 config.status: creating docs/man/clamconf.1 config.status: creating docs/man/clamd.8 config.status: creating docs/man/clamd.conf.5 config.status: creating docs/man/clamdscan.1 config.status: creating docs/man/clamscan.1 config.status: creating docs/man/freshclam.1 config.status: creating docs/man/freshclam.conf.5 config.status: creating docs/man/sigtool.1 config.status: creating docs/man/clamdtop.1 config.status: creating docs/man/clamsubmit.1 config.status: creating clamonacc/Makefile config.status: creating libclamav/Makefile config.status: creating clamav-config.h config.status: clamav-config.h is unchanged config.status: creating libclammspack/config.h config.status: libclammspack/config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands configure: Summary of detected features follows OS : linux-gnu pthreads : yes (-lpthread) configure: Summary of miscellaneous features check : -lcheck (auto) fanotify : yes fdpassing : 1 IPv6 : yes openssl : /usr libcurl : /usr configure: Summary of optional tools clamdtop : yes (-lncurses) milter : yes (-lmilter -lpthread) clamsubmit : yes (libjson-c-dev found at /usr, linking=dynamic) clamonacc : yes (auto) configure: Summary of engine performance features release mode: yes llvm : yes (2.8), from internal mempool : yes configure: Summary of engine detection features iconv : yes bzip2 : ok zlib : yes (from system) unrar : yes preclass : yes (libjson-c-dev found at /usr, linking=dynamic) pcre : /usr libmspack : yes (External, -lmspack) libxml2 : yes, from /usr yara : yes fts : yes (libc) tomsfastmath: yes (External, -ltfm) configure: WARNING: ****** libjson-c is known to share symbol names with other JSON libraries ****** which may result in crashes for applications that use libclamav. ****** Consider using --with-libjson-static=path/to/libjson-c.a, ****** providing a json-c library that was compiled with CFLAGS="-fPIC". + /usr/bin/make -j4 'LIBTOOL=/usr/bin/libtool' /usr/bin/make all-recursive make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' Making all in libltdl make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' /usr/bin/make all-am make[3]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c -o dlopen.lo `test -f 'loaders/dlopen.c' || echo './'`loaders/dlopen.c /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c -o libltdlc_la-preopen.lo `test -f 'loaders/preopen.c' || echo './'`loaders/preopen.c /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c -o libltdlc_la-lt__alloc.lo `test -f 'lt__alloc.c' || echo './'`lt__alloc.c /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c -o libltdlc_la-lt_dlloader.lo `test -f 'lt_dlloader.c' || echo './'`lt_dlloader.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c lt_dlloader.c -fPIC -DPIC -o .libs/libltdlc_la-lt_dlloader.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c loaders/dlopen.c -fPIC -DPIC -o .libs/dlopen.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c lt__alloc.c -fPIC -DPIC -o .libs/libltdlc_la-lt__alloc.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c loaders/preopen.c -fPIC -DPIC -o .libs/libltdlc_la-preopen.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c loaders/dlopen.c -o dlopen.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c lt_dlloader.c -o libltdlc_la-lt_dlloader.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c lt__alloc.c -o libltdlc_la-lt__alloc.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c loaders/preopen.c -o libltdlc_la-preopen.o >/dev/null 2>&1 mv -f .deps/dlopen.Tpo .deps/dlopen.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c -o libltdlc_la-lt_error.lo `test -f 'lt_error.c' || echo './'`lt_error.c mv -f .deps/libltdlc_la-lt__alloc.Tpo .deps/libltdlc_la-lt__alloc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || echo './'`ltdl.c mv -f .deps/libltdlc_la-lt_dlloader.Tpo .deps/libltdlc_la-lt_dlloader.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c -o libltdlc_la-slist.lo `test -f 'slist.c' || echo './'`slist.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c lt_error.c -fPIC -DPIC -o .libs/libltdlc_la-lt_error.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c slist.c -fPIC -DPIC -o .libs/libltdlc_la-slist.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ltdl.c -fPIC -DPIC -o .libs/libltdlc_la-ltdl.o mv -f .deps/libltdlc_la-preopen.Tpo .deps/libltdlc_la-preopen.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT lt__strl.lo -MD -MP -MF .deps/lt__strl.Tpo -c -o lt__strl.lo lt__strl.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c lt_error.c -o libltdlc_la-lt_error.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT lt__strl.lo -MD -MP -MF .deps/lt__strl.Tpo -c lt__strl.c -fPIC -DPIC -o .libs/lt__strl.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c slist.c -o libltdlc_la-slist.o >/dev/null 2>&1 mv -f .deps/libltdlc_la-lt_error.Tpo .deps/libltdlc_la-lt_error.Plo /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -module -avoid-version -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o dlopen.la dlopen.lo -ldl libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT lt__strl.lo -MD -MP -MF .deps/lt__strl.Tpo -c lt__strl.c -o lt__strl.o >/dev/null 2>&1 mv -f .deps/libltdlc_la-slist.Tpo .deps/libltdlc_la-slist.Plo mv -f .deps/lt__strl.Tpo .deps/lt__strl.Plo libtool: link: ar cru .libs/dlopen.a .libs/dlopen.o libtool: link: ranlib .libs/dlopen.a libtool: link: ( cd ".libs" && rm -f "dlopen.la" && ln -s "../dlopen.la" "dlopen.la" ) libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ltdl.c -o libltdlc_la-ltdl.o >/dev/null 2>&1 mv -f .deps/libltdlc_la-ltdl.Tpo .deps/libltdlc_la-ltdl.Plo /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -dlpreopen dlopen.la -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libltdlc.la libltdlc_la-preopen.lo libltdlc_la-lt__alloc.lo libltdlc_la-lt_dlloader.lo libltdlc_la-lt_error.lo libltdlc_la-ltdl.lo libltdlc_la-slist.lo lt__strl.lo libtool: link: rm -f .libs/libltdlc.nm .libs/libltdlc.nmS .libs/libltdlc.nmT libtool: link: rm -f ".libs/libltdlc.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin -fPIC -DPIC "libltdlcS.c") libtool: link: rm -f ".libs/libltdlcS.c" ".libs/libltdlc.nm" ".libs/libltdlc.nmS" ".libs/libltdlc.nmT" ".libs/libltdlc.nmI" libtool: link: (cd .libs/libltdlc.lax/dlopen.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl/./.libs/dlopen.a") libtool: link: ar cru .libs/libltdlc.a .libs/libltdlc_la-preopen.o .libs/libltdlc_la-lt__alloc.o .libs/libltdlc_la-lt_dlloader.o .libs/libltdlc_la-lt_error.o .libs/libltdlc_la-ltdl.o .libs/libltdlc_la-slist.o .libs/lt__strl.o .libs/libltdlcS.o .libs/libltdlc.lax/dlopen.a/dlopen.o libtool: link: ranlib .libs/libltdlc.a libtool: link: rm -fr .libs/libltdlc.lax libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" ) make[3]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' Making all in libclamav make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' /usr/bin/make all-recursive make[3]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' Making all in c++ make[4]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' /usr/bin/make all-am make[5]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-bytecode2llvm.lo -MD -MP -MF .deps/libclamavcxx_la-bytecode2llvm.Tpo -c -o libclamavcxx_la-bytecode2llvm.lo `test -f 'bytecode2llvm.cpp' || echo './'`bytecode2llvm.cpp /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-ClamBCRTChecks.lo -MD -MP -MF .deps/libclamavcxx_la-ClamBCRTChecks.Tpo -c -o libclamavcxx_la-ClamBCRTChecks.lo `test -f 'ClamBCRTChecks.cpp' || echo './'`ClamBCRTChecks.cpp /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-detect.lo -MD -MP -MF .deps/libclamavcxx_la-detect.Tpo -c -o libclamavcxx_la-detect.lo `test -f 'detect.cpp' || echo './'`detect.cpp depbase=`echo llvm/lib/Analysis/MemoryBuiltins.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryBuiltins.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/MemoryBuiltins.lo llvm/lib/Analysis/MemoryBuiltins.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-ClamBCRTChecks.lo -MD -MP -MF .deps/libclamavcxx_la-ClamBCRTChecks.Tpo -c ClamBCRTChecks.cpp -fPIC -DPIC -o .libs/libclamavcxx_la-ClamBCRTChecks.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-detect.lo -MD -MP -MF .deps/libclamavcxx_la-detect.Tpo -c detect.cpp -fPIC -DPIC -o .libs/libclamavcxx_la-detect.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-bytecode2llvm.lo -MD -MP -MF .deps/libclamavcxx_la-bytecode2llvm.Tpo -c bytecode2llvm.cpp -fPIC -DPIC -o .libs/libclamavcxx_la-bytecode2llvm.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryBuiltins.lo -MD -MP -MF llvm/lib/Analysis/.deps/MemoryBuiltins.Tpo -c llvm/lib/Analysis/MemoryBuiltins.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/MemoryBuiltins.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-detect.lo -MD -MP -MF .deps/libclamavcxx_la-detect.Tpo -c detect.cpp -o libclamavcxx_la-detect.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/CallGraph.h:54, from ClamBCRTChecks.cpp:30: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/Analysis/MemoryBuiltins.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ mv -f .deps/libclamavcxx_la-detect.Tpo .deps/libclamavcxx_la-detect.Plo depbase=`echo llvm/lib/Analysis/PointerTracking.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PointerTracking.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/PointerTracking.lo llvm/lib/Analysis/PointerTracking.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from bytecode2llvm.cpp:46: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PointerTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/PointerTracking.Tpo -c llvm/lib/Analysis/PointerTracking.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/PointerTracking.o In file included from ClamBCRTChecks.cpp:58: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from bytecode2llvm.cpp:46: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryBuiltins.lo -MD -MP -MF llvm/lib/Analysis/.deps/MemoryBuiltins.Tpo -c llvm/lib/Analysis/MemoryBuiltins.cpp -o llvm/lib/Analysis/MemoryBuiltins.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ClamBCRTChecks.cpp:135:60: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/SCCIterator.h:36:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:69: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:63:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:64:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ClamBCRTChecks.cpp:155:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::CopyFrom(const llvm::DenseMap&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:52:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/SCCIterator.h:36:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:250:13: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 250 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:37:5: required from 'void llvm::DenseSet::clear() [with ValueT = llvm::Function*; ValueInfoT = llvm::DenseMapInfo]' ClamBCRTChecks.cpp:345:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:43:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:49:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = llvm::Function*; ValueInfoT = llvm::DenseMapInfo]' ClamBCRTChecks.cpp:184:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ClamBCRTChecks.cpp:403:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ClamBCRTChecks.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/SCCIterator.h:115:42: required from 'void llvm::scc_iterator::GetNextSCC() [with GraphT = llvm::CallGraphNode*; GT = llvm::GraphTraits]' ./llvm/include/llvm/ADT/SCCIterator.h:157:5: required from 'llvm::scc_iterator::_Self& llvm::scc_iterator::operator++() [with GraphT = llvm::CallGraphNode*; GT = llvm::GraphTraits; llvm::scc_iterator::_Self = llvm::scc_iterator]' ClamBCRTChecks.cpp:172:60: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ClamBCModule.h:1, from ClamBCRTChecks.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Analysis/PointerTracking.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': bytecode2llvm.cpp:696:10: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': bytecode2llvm.cpp:1127:72: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': bytecode2llvm.cpp:1127:72: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': bytecode2llvm.cpp:211:8: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:63:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:64:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' bytecode2llvm.cpp:661:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' bytecode2llvm.cpp:1134:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' bytecode2llvm.cpp:1307:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' bytecode2llvm.cpp:2390:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from bytecode2llvm.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from bytecode2llvm.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:43:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:49:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PointerTracking.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/PointerTracking.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Analysis/ProfileInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ProfileInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ProfileInfo.lo llvm/lib/Analysis/ProfileInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ProfileInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/ProfileInfo.Tpo -c llvm/lib/Analysis/ProfileInfo.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ProfileInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PointerTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/PointerTracking.Tpo -c llvm/lib/Analysis/PointerTracking.cpp -o llvm/lib/Analysis/PointerTracking.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Support/CFG.h:19, from llvm/lib/Analysis/ProfileInfo.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Analysis/ValueTracking.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ValueTracking.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ValueTracking.lo llvm/lib/Analysis/ValueTracking.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ValueTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/ValueTracking.Tpo -c llvm/lib/Analysis/ValueTracking.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ValueTracking.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Analysis/ValueTracking.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ llvm/lib/Analysis/ValueTracking.cpp: In function 'void llvm::ComputeMaskedBits(llvm::Value*, const llvm::APInt&, llvm::APInt&, llvm::APInt&, const llvm::TargetData*, unsigned int)': llvm/lib/Analysis/ValueTracking.cpp:244:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | if (!TD) return; | ^~ llvm/lib/Analysis/ValueTracking.cpp:246:3: note: here 246 | case Instruction::ZExt: | ^~~~ llvm/lib/Analysis/ValueTracking.cpp: In function 'bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)': llvm/lib/Analysis/ValueTracking.cpp:862:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 862 | if (!LookThroughSExt) return false; | ^~ llvm/lib/Analysis/ValueTracking.cpp:864:3: note: here 864 | case Instruction::ZExt: | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-ClamBCRTChecks.lo -MD -MP -MF .deps/libclamavcxx_la-ClamBCRTChecks.Tpo -c ClamBCRTChecks.cpp -o libclamavcxx_la-ClamBCRTChecks.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ProfileInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/ProfileInfo.Tpo -c llvm/lib/Analysis/ProfileInfo.cpp -o llvm/lib/Analysis/ProfileInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ValueTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/ValueTracking.Tpo -c llvm/lib/Analysis/ValueTracking.cpp -o llvm/lib/Analysis/ValueTracking.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamavcxx_la-bytecode2llvm.lo -MD -MP -MF .deps/libclamavcxx_la-bytecode2llvm.Tpo -c bytecode2llvm.cpp -o libclamavcxx_la-bytecode2llvm.o >/dev/null 2>&1 depbase=`echo llvm/lib/Analysis/ConstantFolding.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ConstantFolding.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ConstantFolding.lo llvm/lib/Analysis/ConstantFolding.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ConstantFolding.lo -MD -MP -MF llvm/lib/Analysis/.deps/ConstantFolding.Tpo -c llvm/lib/Analysis/ConstantFolding.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ConstantFolding.o mv -f .deps/libclamavcxx_la-ClamBCRTChecks.Tpo .deps/libclamavcxx_la-ClamBCRTChecks.Plo depbase=`echo llvm/lib/Analysis/IVUsers.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IVUsers.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/IVUsers.lo llvm/lib/Analysis/IVUsers.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IVUsers.lo -MD -MP -MF llvm/lib/Analysis/.deps/IVUsers.Tpo -c llvm/lib/Analysis/IVUsers.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/IVUsers.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Analysis/ConstantFolding.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Analysis/InstructionSimplify.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/InstructionSimplify.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/InstructionSimplify.lo llvm/lib/Analysis/InstructionSimplify.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/InstructionSimplify.lo -MD -MP -MF llvm/lib/Analysis/.deps/InstructionSimplify.Tpo -c llvm/lib/Analysis/InstructionSimplify.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/InstructionSimplify.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Analysis/IVUsers.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IVUsers.lo -MD -MP -MF llvm/lib/Analysis/.deps/IVUsers.Tpo -c llvm/lib/Analysis/IVUsers.cpp -o llvm/lib/Analysis/IVUsers.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/InstructionSimplify.lo -MD -MP -MF llvm/lib/Analysis/.deps/InstructionSimplify.Tpo -c llvm/lib/Analysis/InstructionSimplify.cpp -o llvm/lib/Analysis/InstructionSimplify.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ConstantFolding.lo -MD -MP -MF llvm/lib/Analysis/.deps/ConstantFolding.Tpo -c llvm/lib/Analysis/ConstantFolding.cpp -o llvm/lib/Analysis/ConstantFolding.o >/dev/null 2>&1 depbase=`echo llvm/lib/Analysis/Loads.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/Loads.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/Loads.lo llvm/lib/Analysis/Loads.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/Loads.lo -MD -MP -MF llvm/lib/Analysis/.deps/Loads.Tpo -c llvm/lib/Analysis/Loads.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/Loads.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Analysis/Loads.h:17, from llvm/lib/Analysis/Loads.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Analysis/LoopInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/LoopInfo.lo llvm/lib/Analysis/LoopInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo mv -f .deps/libclamavcxx_la-bytecode2llvm.Tpo .deps/libclamavcxx_la-bytecode2llvm.Plo depbase=`echo llvm/lib/Analysis/LoopPass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopPass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/LoopPass.lo llvm/lib/Analysis/LoopPass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/LoopInfo.Tpo -c llvm/lib/Analysis/LoopInfo.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/LoopInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopPass.lo -MD -MP -MF llvm/lib/Analysis/.deps/LoopPass.Tpo -c llvm/lib/Analysis/LoopPass.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/LoopPass.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/Loads.lo -MD -MP -MF llvm/lib/Analysis/.deps/Loads.Tpo -c llvm/lib/Analysis/Loads.cpp -o llvm/lib/Analysis/Loads.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/Analysis/LoopInfo.cpp:23: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Analysis/LoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from llvm/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/LoopInfo.h:34, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Analysis/MemoryDependenceAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryDependenceAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/MemoryDependenceAnalysis.lo llvm/lib/Analysis/MemoryDependenceAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryDependenceAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/MemoryDependenceAnalysis.Tpo -c llvm/lib/Analysis/MemoryDependenceAnalysis.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/MemoryDependenceAnalysis.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:53:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:53:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:53:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:53:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:53:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:585:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Analysis/PHITransAddr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PHITransAddr.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/PHITransAddr.lo llvm/lib/Analysis/PHITransAddr.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:63:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:64:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:60:19: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:61:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:62:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:63:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:65:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PHITransAddr.lo -MD -MP -MF llvm/lib/Analysis/.deps/PHITransAddr.Tpo -c llvm/lib/Analysis/PHITransAddr.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/PHITransAddr.o In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:753:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:43:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:49:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:308:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:399:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >; llvm::DenseMap::BucketT = std::pair, bool> >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >; llvm::DenseMap::value_type = std::pair, bool> >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, bool> >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:433:64: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, bool> >::BucketT' {aka 'struct std::pair, bool> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >; llvm::DenseMap::BucketT = std::pair, 4> >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >; llvm::DenseMap::value_type = std::pair, 4> >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:662:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >; llvm::DenseMap::BucketT = std::pair, std::pair, std::vector > >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >; llvm::DenseMap::value_type = std::pair, std::pair, std::vector > >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::PointerIntPair; ValueT = std::pair, std::vector >; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo, std::vector > >]' llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:725:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, std::pair, std::vector > >::BucketT' {aka 'struct std::pair, std::pair, std::vector > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/LoopInfo.Tpo -c llvm/lib/Analysis/LoopInfo.cpp -o llvm/lib/Analysis/LoopInfo.o >/dev/null 2>&1 llvm/lib/Analysis/MemoryDependenceAnalysis.cpp: In member function 'llvm::MemDepResult llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::Value*, uint64_t, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*)': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:287:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 287 | if (isLoad) | ^~ llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:289:5: note: here 289 | default: | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/LoopPass.lo -MD -MP -MF llvm/lib/Analysis/.deps/LoopPass.Tpo -c llvm/lib/Analysis/LoopPass.cpp -o llvm/lib/Analysis/LoopPass.o >/dev/null 2>&1 llvm/lib/Analysis/MemoryDependenceAnalysis.cpp: In function 'void SortNonLocalDepInfoCache(llvm::MemoryDependenceAnalysis::NonLocalDepInfo&, unsigned int)': llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:682:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 682 | Cache.insert(Entry, Val); | ^ llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:685:3: note: here 685 | case 1: | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/PHITransAddr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/Analysis/PHITransAddr.h:17, from llvm/lib/Analysis/PHITransAddr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/PHITransAddr.lo -MD -MP -MF llvm/lib/Analysis/.deps/PHITransAddr.Tpo -c llvm/lib/Analysis/PHITransAddr.cpp -o llvm/lib/Analysis/PHITransAddr.o >/dev/null 2>&1 depbase=`echo llvm/lib/Analysis/ScalarEvolution.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolution.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ScalarEvolution.lo llvm/lib/Analysis/ScalarEvolution.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolution.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolution.Tpo -c llvm/lib/Analysis/ScalarEvolution.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ScalarEvolution.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:26, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Analysis/ScalarEvolution.cpp:72: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/Analysis/ScalarEvolution.cpp:76: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ depbase=`echo llvm/lib/Analysis/ScalarEvolutionExpander.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionExpander.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ScalarEvolutionExpander.lo llvm/lib/Analysis/ScalarEvolutionExpander.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SCEV*; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Analysis/ScalarEvolution.cpp:1525:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionExpander.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolutionExpander.Tpo -c llvm/lib/Analysis/ScalarEvolutionExpander.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ScalarEvolutionExpander.o In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Analysis/ScalarEvolution.cpp:5838:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/ScalarEvolution.cpp:5856:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SCEV*; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::APInt; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/ScalarEvolution.cpp:1329:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::ScalarEvolution::SCEVCallbackVH; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/ScalarEvolution.cpp:2516:65: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from llvm/lib/Analysis/ScalarEvolution.cpp:62: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/MemoryDependenceAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/MemoryDependenceAnalysis.Tpo -c llvm/lib/Analysis/MemoryDependenceAnalysis.cpp -o llvm/lib/Analysis/MemoryDependenceAnalysis.o >/dev/null 2>&1 depbase=`echo llvm/lib/Analysis/ScalarEvolutionNormalization.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionNormalization.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/ScalarEvolutionNormalization.lo llvm/lib/Analysis/ScalarEvolutionNormalization.cpp &&\ mv -f $depbase.Tpo $depbase.Plo llvm/lib/Analysis/ScalarEvolution.cpp: In member function 'bool llvm::ScalarEvolution::isKnownPredicateWithRanges(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)': llvm/lib/Analysis/ScalarEvolution.cpp:5231:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 5231 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5232:3: note: here 5232 | case ICmpInst::ICMP_SLT: { | ^~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5243:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 5243 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5244:3: note: here 5244 | case ICmpInst::ICMP_SLE: { | ^~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5255:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 5255 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5256:3: note: here 5256 | case ICmpInst::ICMP_ULT: { | ^~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5267:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 5267 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Analysis/ScalarEvolution.cpp:5268:3: note: here 5268 | case ICmpInst::ICMP_ULE: { | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionNormalization.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolutionNormalization.Tpo -c llvm/lib/Analysis/ScalarEvolutionNormalization.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/ScalarEvolutionNormalization.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:26, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:17: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/ScalarEvolution.h:24, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from ./llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from llvm/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionNormalization.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolutionNormalization.Tpo -c llvm/lib/Analysis/ScalarEvolutionNormalization.cpp -o llvm/lib/Analysis/ScalarEvolutionNormalization.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo -MD -MP -MF llvm/lib/CodeGen/.deps/AggressiveAntiDepBreaker.Tpo -c llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/AggressiveAntiDepBreaker.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolutionExpander.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolutionExpander.Tpo -c llvm/lib/Analysis/ScalarEvolutionExpander.cpp -o llvm/lib/Analysis/ScalarEvolutionExpander.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:26: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/Analysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Analysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/Analysis.lo llvm/lib/CodeGen/Analysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Analysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Analysis.Tpo -c llvm/lib/CodeGen/Analysis.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/Analysis.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/CodeGen/Analysis.h:22, from llvm/lib/CodeGen/Analysis.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo -MD -MP -MF llvm/lib/CodeGen/.deps/AggressiveAntiDepBreaker.Tpo -c llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp -o llvm/lib/CodeGen/AggressiveAntiDepBreaker.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Analysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Analysis.Tpo -c llvm/lib/CodeGen/Analysis.cpp -o llvm/lib/CodeGen/Analysis.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/BranchFolding.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/BranchFolding.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/BranchFolding.lo llvm/lib/CodeGen/BranchFolding.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/BranchFolding.lo -MD -MP -MF llvm/lib/CodeGen/.deps/BranchFolding.Tpo -c llvm/lib/CodeGen/BranchFolding.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/BranchFolding.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/ScalarEvolution.lo -MD -MP -MF llvm/lib/Analysis/.deps/ScalarEvolution.Tpo -c llvm/lib/Analysis/ScalarEvolution.cpp -o llvm/lib/Analysis/ScalarEvolution.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/CalcSpillWeights.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CalcSpillWeights.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/CalcSpillWeights.lo llvm/lib/CodeGen/CalcSpillWeights.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CalcSpillWeights.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CalcSpillWeights.Tpo -c llvm/lib/CodeGen/CalcSpillWeights.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/CalcSpillWeights.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/BranchFolding.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/BranchFolding.cpp:30: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/BranchFolding.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/BranchFolding.h:13, from llvm/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/BranchFolding.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/BranchFolding.h:13, from llvm/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/BranchFolding.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/BranchFolding.h:13, from llvm/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/CallingConvLower.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CallingConvLower.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/CallingConvLower.lo llvm/lib/CodeGen/CallingConvLower.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CallingConvLower.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CallingConvLower.Tpo -c llvm/lib/CodeGen/CallingConvLower.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/CallingConvLower.o In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CalcSpillWeights.cpp:17: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:33:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/CodeGen/CallingConvLower.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/CallingConvLower.h:18, from llvm/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/CodeGen/CallingConvLower.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/CallingConvLower.h:18, from llvm/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/CalcSpillWeights.cpp:144:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/CalcSpillWeights.cpp:134:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:15, from llvm/lib/CodeGen/CalcSpillWeights.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/CalcSpillWeights.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CallingConvLower.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CallingConvLower.Tpo -c llvm/lib/CodeGen/CallingConvLower.cpp -o llvm/lib/CodeGen/CallingConvLower.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CalcSpillWeights.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CalcSpillWeights.Tpo -c llvm/lib/CodeGen/CalcSpillWeights.cpp -o llvm/lib/CodeGen/CalcSpillWeights.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/BranchFolding.lo -MD -MP -MF llvm/lib/CodeGen/.deps/BranchFolding.Tpo -c llvm/lib/CodeGen/BranchFolding.cpp -o llvm/lib/CodeGen/BranchFolding.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/CodePlacementOpt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CodePlacementOpt.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/CodePlacementOpt.lo llvm/lib/CodeGen/CodePlacementOpt.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CodePlacementOpt.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CodePlacementOpt.Tpo -c llvm/lib/CodeGen/CodePlacementOpt.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/CodePlacementOpt.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/CodePlacementOpt.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CodePlacementOpt.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CodePlacementOpt.Tpo -c llvm/lib/CodeGen/CodePlacementOpt.cpp -o llvm/lib/CodeGen/CodePlacementOpt.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/CriticalAntiDepBreaker.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CriticalAntiDepBreaker.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/CriticalAntiDepBreaker.lo llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/CodeGen/DeadMachineInstructionElim.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DeadMachineInstructionElim.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/DeadMachineInstructionElim.lo llvm/lib/CodeGen/DeadMachineInstructionElim.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CriticalAntiDepBreaker.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CriticalAntiDepBreaker.Tpo -c llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/CriticalAntiDepBreaker.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DeadMachineInstructionElim.lo -MD -MP -MF llvm/lib/CodeGen/.deps/DeadMachineInstructionElim.Tpo -c llvm/lib/CodeGen/DeadMachineInstructionElim.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/DeadMachineInstructionElim.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = const llvm::SUnit*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:373:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = const llvm::SUnit*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = const llvm::SUnit*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = const llvm::SUnit*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = const llvm::SUnit*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:379:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/CriticalAntiDepBreaker.h:19, from llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DeadMachineInstructionElim.lo -MD -MP -MF llvm/lib/CodeGen/.deps/DeadMachineInstructionElim.Tpo -c llvm/lib/CodeGen/DeadMachineInstructionElim.cpp -o llvm/lib/CodeGen/DeadMachineInstructionElim.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/DwarfEHPrepare.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DwarfEHPrepare.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/DwarfEHPrepare.lo llvm/lib/CodeGen/DwarfEHPrepare.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DwarfEHPrepare.lo -MD -MP -MF llvm/lib/CodeGen/.deps/DwarfEHPrepare.Tpo -c llvm/lib/CodeGen/DwarfEHPrepare.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/DwarfEHPrepare.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/CriticalAntiDepBreaker.lo -MD -MP -MF llvm/lib/CodeGen/.deps/CriticalAntiDepBreaker.Tpo -c llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp -o llvm/lib/CodeGen/CriticalAntiDepBreaker.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/GCMetadata.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCMetadata.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/GCMetadata.lo llvm/lib/CodeGen/GCMetadata.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCMetadata.lo -MD -MP -MF llvm/lib/CodeGen/.deps/GCMetadata.Tpo -c llvm/lib/CodeGen/GCMetadata.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/GCMetadata.o In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/GCMetadata.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/DwarfEHPrepare.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from llvm/lib/CodeGen/GCMetadata.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/GCMetadata.cpp:73:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from llvm/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from llvm/lib/CodeGen/GCMetadata.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/GCMetadata.cpp:116:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from llvm/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from llvm/lib/CodeGen/GCMetadata.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::GCFunctionInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/GCMetadata.cpp:111:14: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from llvm/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCMetadata.lo -MD -MP -MF llvm/lib/CodeGen/.deps/GCMetadata.Tpo -c llvm/lib/CodeGen/GCMetadata.cpp -o llvm/lib/CodeGen/GCMetadata.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/GCStrategy.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCStrategy.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/GCStrategy.lo llvm/lib/CodeGen/GCStrategy.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCStrategy.lo -MD -MP -MF llvm/lib/CodeGen/.deps/GCStrategy.Tpo -c llvm/lib/CodeGen/GCStrategy.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/GCStrategy.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/CodeGen/GCStrategy.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/InlineSpiller.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/InlineSpiller.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/InlineSpiller.lo llvm/lib/CodeGen/InlineSpiller.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/InlineSpiller.lo -MD -MP -MF llvm/lib/CodeGen/.deps/InlineSpiller.Tpo -c llvm/lib/CodeGen/InlineSpiller.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/InlineSpiller.o In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/GCMetadata.h:37, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/GCMetadata.h:36, from ./llvm/include/llvm/CodeGen/GCStrategy.h:39, from llvm/lib/CodeGen/GCStrategy.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/LLVMTargetMachine.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LLVMTargetMachine.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LLVMTargetMachine.lo llvm/lib/CodeGen/LLVMTargetMachine.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LLVMTargetMachine.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LLVMTargetMachine.Tpo -c llvm/lib/CodeGen/LLVMTargetMachine.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LLVMTargetMachine.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/GCStrategy.lo -MD -MP -MF llvm/lib/CodeGen/.deps/GCStrategy.Tpo -c llvm/lib/CodeGen/GCStrategy.cpp -o llvm/lib/CodeGen/GCStrategy.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/InlineSpiller.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/InlineSpiller.cpp:22: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/DwarfEHPrepare.lo -MD -MP -MF llvm/lib/CodeGen/.deps/DwarfEHPrepare.Tpo -c llvm/lib/CodeGen/DwarfEHPrepare.cpp -o llvm/lib/CodeGen/DwarfEHPrepare.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.h:177:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/LLVMTargetMachine.cpp:30: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/LLVMTargetMachine.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/CodeGen/LLVMTargetMachine.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.h:33:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.h:33:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/InlineSpiller.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/InlineSpiller.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LLVMTargetMachine.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LLVMTargetMachine.Tpo -c llvm/lib/CodeGen/LLVMTargetMachine.cpp -o llvm/lib/CodeGen/LLVMTargetMachine.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/LatencyPriorityQueue.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LatencyPriorityQueue.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LatencyPriorityQueue.lo llvm/lib/CodeGen/LatencyPriorityQueue.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LatencyPriorityQueue.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LatencyPriorityQueue.Tpo -c llvm/lib/CodeGen/LatencyPriorityQueue.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LatencyPriorityQueue.o depbase=`echo llvm/lib/CodeGen/LiveInterval.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveInterval.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LiveInterval.lo llvm/lib/CodeGen/LiveInterval.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveInterval.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveInterval.Tpo -c llvm/lib/CodeGen/LiveInterval.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LiveInterval.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/InlineSpiller.lo -MD -MP -MF llvm/lib/CodeGen/.deps/InlineSpiller.Tpo -c llvm/lib/CodeGen/InlineSpiller.cpp -o llvm/lib/CodeGen/InlineSpiller.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LatencyPriorityQueue.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LatencyPriorityQueue.Tpo -c llvm/lib/CodeGen/LatencyPriorityQueue.cpp -o llvm/lib/CodeGen/LatencyPriorityQueue.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/LiveInterval.cpp:627:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/LiveInterval.cpp:641:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/LiveInterval.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from llvm/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/LiveIntervalAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveIntervalAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LiveIntervalAnalysis.lo llvm/lib/CodeGen/LiveIntervalAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveIntervalAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveIntervalAnalysis.Tpo -c llvm/lib/CodeGen/LiveIntervalAnalysis.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LiveIntervalAnalysis.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveInterval.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveInterval.Tpo -c llvm/lib/CodeGen/LiveInterval.cpp -o llvm/lib/CodeGen/LiveInterval.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/LiveStackAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveStackAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LiveStackAnalysis.lo llvm/lib/CodeGen/LiveStackAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:27: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveStackAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveStackAnalysis.Tpo -c llvm/lib/CodeGen/LiveStackAnalysis.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LiveStackAnalysis.o In file included from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:36: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1577:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1580:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:90:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1185:79: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1409:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/LocalStackSlotAllocation.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LocalStackSlotAllocation.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LocalStackSlotAllocation.lo llvm/lib/CodeGen/LocalStackSlotAllocation.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, from llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LocalStackSlotAllocation.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LocalStackSlotAllocation.Tpo -c llvm/lib/CodeGen/LocalStackSlotAllocation.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LocalStackSlotAllocation.o In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:20, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/LiveStackAnalysis.h:19, from llvm/lib/CodeGen/LiveStackAnalysis.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/LowerSubregs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LowerSubregs.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LowerSubregs.lo llvm/lib/CodeGen/LowerSubregs.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveStackAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveStackAnalysis.Tpo -c llvm/lib/CodeGen/LiveStackAnalysis.cpp -o llvm/lib/CodeGen/LiveStackAnalysis.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LowerSubregs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LowerSubregs.Tpo -c llvm/lib/CodeGen/LowerSubregs.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LowerSubregs.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:23: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/LowerSubregs.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/LowerSubregs.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/LowerSubregs.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/LowerSubregs.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/LowerSubregs.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:31: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:31: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/CodeGen/LocalStackSlotAllocation.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/MachineCSE.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineCSE.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineCSE.lo llvm/lib/CodeGen/MachineCSE.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LowerSubregs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LowerSubregs.Tpo -c llvm/lib/CodeGen/LowerSubregs.cpp -o llvm/lib/CodeGen/LowerSubregs.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineCSE.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineCSE.Tpo -c llvm/lib/CodeGen/MachineCSE.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineCSE.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LocalStackSlotAllocation.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LocalStackSlotAllocation.Tpo -c llvm/lib/CodeGen/LocalStackSlotAllocation.cpp -o llvm/lib/CodeGen/LocalStackSlotAllocation.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ depbase=`echo llvm/lib/CodeGen/MachineLICM.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLICM.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineLICM.lo llvm/lib/CodeGen/MachineLICM.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from llvm/lib/CodeGen/MachineCSE.cpp:26: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': llvm/lib/CodeGen/MachineCSE.cpp:44:72: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLICM.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineLICM.Tpo -c llvm/lib/CodeGen/MachineLICM.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineLICM.o In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::DomTreeNodeBase*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo*>]': llvm/lib/CodeGen/MachineCSE.cpp:474:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DomTreeNodeBase*>::BucketT' {aka 'struct std::pair*, llvm::DomTreeNodeBase*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DomTreeNodeBase*>::BucketT' {aka 'struct std::pair*, llvm::DomTreeNodeBase*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::DomTreeNodeBase*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/MachineCSE.cpp:475:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, unsigned int>::BucketT' {aka 'struct std::pair*, unsigned int>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, unsigned int>::BucketT' {aka 'struct std::pair*, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = llvm::ScopedHashTableVal*; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/ScopedHashTable.h:132:33: required from 'llvm::ScopedHashTable::ScopedHashTable() [with K = llvm::MachineInstr*; V = unsigned int; KInfo = llvm::MachineInstrExpressionTrait]' llvm/lib/CodeGen/MachineCSE.cpp:44:72: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::MachineInstrExpressionTrait, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::MachineInstrExpressionTrait, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' llvm/lib/CodeGen/MachineCSE.cpp:58:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::ScopedHashTableScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' llvm/lib/CodeGen/MachineCSE.cpp:340:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*>::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DomTreeNodeBase*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::DomTreeNodeBase*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair*, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::DomTreeNodeBase*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair*, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::DomTreeNodeBase*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineCSE.cpp:455:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, unsigned int>::BucketT' {aka 'struct std::pair*, unsigned int>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, unsigned int>::BucketT' {aka 'struct std::pair*, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DomTreeNodeBase*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::DomTreeNodeBase*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*, llvm::DomTreeNodeBase*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::DomTreeNodeBase*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*, llvm::DomTreeNodeBase*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::DomTreeNodeBase*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo*>; ValueInfoT = llvm::DenseMapInfo*>]' llvm/lib/CodeGen/MachineCSE.cpp:462:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DomTreeNodeBase*>::BucketT' {aka 'struct std::pair*, llvm::DomTreeNodeBase*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DomTreeNodeBase*>::BucketT' {aka 'struct std::pair*, llvm::DomTreeNodeBase*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineCSE.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = llvm::ScopedHashTableVal*; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = llvm::ScopedHashTableVal*; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = llvm::ScopedHashTableVal*; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = llvm::ScopedHashTableVal*; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/ADT/ScopedHashTable.h:191:7: required from 'llvm::ScopedHashTableScope::~ScopedHashTableScope() [with K = llvm::MachineInstr*; V = unsigned int; KInfo = llvm::MachineInstrExpressionTrait]' llvm/lib/CodeGen/MachineCSE.cpp:348:14: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::MachineInstrExpressionTrait, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineCSE.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::MachineInstrExpressionTrait, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/MachineModuleInfoImpls.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfoImpls.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineModuleInfoImpls.lo llvm/lib/CodeGen/MachineModuleInfoImpls.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfoImpls.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineModuleInfoImpls.Tpo -c llvm/lib/CodeGen/MachineModuleInfoImpls.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineModuleInfoImpls.o In file included from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLICM.cpp:27: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/MachineLICM.cpp:77:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:43:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/MachineLICM.cpp:97:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:47:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/MachineLICM.cpp:701:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineLICM.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineLICM.cpp:24: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfoImpls.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineModuleInfoImpls.Tpo -c llvm/lib/CodeGen/MachineModuleInfoImpls.cpp -o llvm/lib/CodeGen/MachineModuleInfoImpls.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineCSE.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineCSE.Tpo -c llvm/lib/CodeGen/MachineCSE.cpp -o llvm/lib/CodeGen/MachineCSE.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveIntervalAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveIntervalAnalysis.Tpo -c llvm/lib/CodeGen/LiveIntervalAnalysis.cpp -o llvm/lib/CodeGen/LiveIntervalAnalysis.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachinePassRegistry.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachinePassRegistry.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachinePassRegistry.lo llvm/lib/CodeGen/MachinePassRegistry.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachinePassRegistry.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachinePassRegistry.Tpo -c llvm/lib/CodeGen/MachinePassRegistry.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachinePassRegistry.o In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from llvm/lib/CodeGen/MachinePassRegistry.cpp:15: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachinePassRegistry.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachinePassRegistry.Tpo -c llvm/lib/CodeGen/MachinePassRegistry.cpp -o llvm/lib/CodeGen/MachinePassRegistry.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLICM.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineLICM.Tpo -c llvm/lib/CodeGen/MachineLICM.cpp -o llvm/lib/CodeGen/MachineLICM.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachineSSAUpdater.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSSAUpdater.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineSSAUpdater.lo llvm/lib/CodeGen/MachineSSAUpdater.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSSAUpdater.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineSSAUpdater.Tpo -c llvm/lib/CodeGen/MachineSSAUpdater.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineSSAUpdater.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/MachineSSAUpdater.cpp:45:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>]': ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:23:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineSSAUpdater.cpp:54:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineSSAUpdater.cpp:69:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>; llvm::DenseMap::BucketT = std::pair::BBInfo*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>; llvm::DenseMap::value_type = std::pair::BBInfo*>]' ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:119:39: required from 'llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::MachineSSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::MachineBasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]' ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:72:27: required from 'llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::MachineSSAUpdater; llvm::SSAUpdaterImpl::ValT = unsigned int; llvm::SSAUpdaterImpl::BlkT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineSSAUpdater.cpp:371:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/MachineSink.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSink.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineSink.lo llvm/lib/CodeGen/MachineSink.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSink.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineSink.Tpo -c llvm/lib/CodeGen/MachineSink.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineSink.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineSink.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSSAUpdater.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineSSAUpdater.Tpo -c llvm/lib/CodeGen/MachineSSAUpdater.cpp -o llvm/lib/CodeGen/MachineSSAUpdater.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/MachineSink.cpp:22: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineSink.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/MachineSink.cpp:29: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineSink.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/MachineSink.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/MachineVerifier.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineVerifier.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineVerifier.lo llvm/lib/CodeGen/MachineVerifier.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineVerifier.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineVerifier.Tpo -c llvm/lib/CodeGen/MachineVerifier.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineVerifier.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineSink.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineSink.Tpo -c llvm/lib/CodeGen/MachineSink.cpp -o llvm/lib/CodeGen/MachineSink.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/MachineVerifier.cpp:26: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]': llvm/lib/CodeGen/MachineVerifier.cpp:50:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/MachineVerifier.cpp:106:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]' llvm/lib/CodeGen/MachineVerifier.cpp:283:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:37:5: required from 'void llvm::DenseSet::clear() [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineVerifier.cpp:278:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::CopyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:216:5: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:53:12: required from 'llvm::DenseSet& llvm::DenseSet::operator=(const llvm::DenseSet&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineVerifier.cpp:477:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:250:13: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 250 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineVerifier.cpp:621:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]' llvm/lib/CodeGen/MachineVerifier.cpp:322:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = const llvm::MachineBasicBlock*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineVerifier.cpp:745:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/MachineVerifier.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::CopyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:52:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = const llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineVerifier.cpp:82:12: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = {anonymous}::MachineVerifier::BBInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::MachineVerifier::BBInfo>]' llvm/lib/CodeGen/MachineVerifier.cpp:322:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:250:13: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 250 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/OptimizePHIs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/OptimizePHIs.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/OptimizePHIs.lo llvm/lib/CodeGen/OptimizePHIs.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/OptimizePHIs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/OptimizePHIs.Tpo -c llvm/lib/CodeGen/OptimizePHIs.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/OptimizePHIs.o depbase=`echo llvm/lib/CodeGen/PHIElimination.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PHIElimination.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PHIElimination.lo llvm/lib/CodeGen/PHIElimination.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PHIElimination.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PHIElimination.Tpo -c llvm/lib/CodeGen/PHIElimination.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PHIElimination.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/OptimizePHIs.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/OptimizePHIs.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/OptimizePHIs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/OptimizePHIs.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/OptimizePHIs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/OptimizePHIs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/OptimizePHIs.Tpo -c llvm/lib/CodeGen/OptimizePHIs.cpp -o llvm/lib/CodeGen/OptimizePHIs.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PHIElimination.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/Passes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Passes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/Passes.lo llvm/lib/CodeGen/Passes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from llvm/lib/CodeGen/PHIElimination.cpp:20: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Passes.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Passes.Tpo -c llvm/lib/CodeGen/Passes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/Passes.o In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PHIElimination.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PHIElimination.h:30:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PHIElimination.h:30:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PHIElimination.cpp:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PHIElimination.cpp:88:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/RegAllocRegistry.h:18, from llvm/lib/CodeGen/Passes.cpp:15: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::MachineInstrExpressionTrait; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PHIElimination.cpp:204:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PHIElimination.cpp:264:63: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/CodeGen/PHIElimination.h:13, from llvm/lib/CodeGen/PHIElimination.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Passes.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Passes.Tpo -c llvm/lib/CodeGen/Passes.cpp -o llvm/lib/CodeGen/Passes.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/PeepholeOptimizer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PeepholeOptimizer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PeepholeOptimizer.lo llvm/lib/CodeGen/PeepholeOptimizer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PeepholeOptimizer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PeepholeOptimizer.Tpo -c llvm/lib/CodeGen/PeepholeOptimizer.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PeepholeOptimizer.o depbase=`echo llvm/lib/CodeGen/PostRASchedulerList.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRASchedulerList.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PostRASchedulerList.lo llvm/lib/CodeGen/PostRASchedulerList.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRASchedulerList.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PostRASchedulerList.Tpo -c llvm/lib/CodeGen/PostRASchedulerList.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PostRASchedulerList.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineVerifier.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineVerifier.Tpo -c llvm/lib/CodeGen/MachineVerifier.cpp -o llvm/lib/CodeGen/MachineVerifier.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PHIElimination.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PHIElimination.Tpo -c llvm/lib/CodeGen/PHIElimination.cpp -o llvm/lib/CodeGen/PHIElimination.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from llvm/lib/CodeGen/PeepholeOptimizer.cpp:43: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:25: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:38: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PeepholeOptimizer.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:25: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:19, from llvm/lib/CodeGen/PostRASchedulerList.cpp:25: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:28: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/PostRASchedulerList.cpp:28: ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 42 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 56 | return (FunctionPassCtor)Registry.getDefault(); | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 59 | Registry.setDefault((MachinePassCtor)C); | ^ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PeepholeOptimizer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PeepholeOptimizer.Tpo -c llvm/lib/CodeGen/PeepholeOptimizer.cpp -o llvm/lib/CodeGen/PeepholeOptimizer.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:21, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/AntiDepBreaker.h:18, from llvm/lib/CodeGen/PostRASchedulerList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRASchedulerList.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PostRASchedulerList.Tpo -c llvm/lib/CodeGen/PostRASchedulerList.cpp -o llvm/lib/CodeGen/PostRASchedulerList.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/PreAllocSplitting.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PreAllocSplitting.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PreAllocSplitting.lo llvm/lib/CodeGen/PreAllocSplitting.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/CodeGen/ProcessImplicitDefs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ProcessImplicitDefs.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ProcessImplicitDefs.lo llvm/lib/CodeGen/ProcessImplicitDefs.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PreAllocSplitting.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PreAllocSplitting.Tpo -c llvm/lib/CodeGen/PreAllocSplitting.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PreAllocSplitting.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ProcessImplicitDefs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ProcessImplicitDefs.Tpo -c llvm/lib/CodeGen/ProcessImplicitDefs.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ProcessImplicitDefs.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/PrologEpilogInserter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PrologEpilogInserter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PrologEpilogInserter.lo llvm/lib/CodeGen/PrologEpilogInserter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PrologEpilogInserter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PrologEpilogInserter.Tpo -c llvm/lib/CodeGen/PrologEpilogInserter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PrologEpilogInserter.o In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/ProcessImplicitDefs.h:14, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/ProcessImplicitDefs.h:14, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/ProcessImplicitDefs.h:14, from llvm/lib/CodeGen/ProcessImplicitDefs.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/PreAllocSplitting.cpp:22: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PreAllocSplitting.cpp:25: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/PreAllocSplitting.cpp:33: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:33:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PreAllocSplitting.cpp:95:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PreAllocSplitting.cpp:95:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PreAllocSplitting.cpp:596:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/PreAllocSplitting.cpp:662:10: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PreAllocSplitting.cpp:665:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::VNInfo*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/PreAllocSplitting.cpp:1173:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:123:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:124:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:319:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineInstr*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:439:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:443:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/PreAllocSplitting.cpp:457:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SlotIndex; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/PreAllocSplitting.cpp:1069:28: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::VNInfo*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::VNInfo*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/PreAllocSplitting.cpp:1183:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/PreAllocSplitting.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/PrologEpilogInserter.cpp:24: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from llvm/lib/CodeGen/PrologEpilogInserter.cpp:34: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ProcessImplicitDefs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ProcessImplicitDefs.Tpo -c llvm/lib/CodeGen/ProcessImplicitDefs.cpp -o llvm/lib/CodeGen/ProcessImplicitDefs.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/PrologEpilogInserter.h:39:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PrologEpilogInserter.h:39:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/PrologEpilogInserter.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/RegAllocFast.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocFast.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/RegAllocFast.lo llvm/lib/CodeGen/RegAllocFast.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocFast.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegAllocFast.Tpo -c llvm/lib/CodeGen/RegAllocFast.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/RegAllocFast.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from llvm/lib/CodeGen/RegAllocFast.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/RegAllocRegistry.h:18, from llvm/lib/CodeGen/RegAllocFast.cpp:23: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>]': llvm/lib/CodeGen/RegAllocFast.cpp:51:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/RegAllocFast.cpp:51:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>]' llvm/lib/CodeGen/RegAllocFast.cpp:310:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/RegAllocFast.cpp:1042:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = {anonymous}::RAFast::LiveReg; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RAFast::LiveReg>]' llvm/lib/CodeGen/RegAllocFast.cpp:546:73: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MachineInstr*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/RegAllocFast.cpp:292:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PrologEpilogInserter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PrologEpilogInserter.Tpo -c llvm/lib/CodeGen/PrologEpilogInserter.cpp -o llvm/lib/CodeGen/PrologEpilogInserter.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/RegAllocLinearScan.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocLinearScan.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/RegAllocLinearScan.lo llvm/lib/CodeGen/RegAllocLinearScan.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocLinearScan.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegAllocLinearScan.Tpo -c llvm/lib/CodeGen/RegAllocLinearScan.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/RegAllocLinearScan.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:24: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/RegAllocRegistry.h:18, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:27: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PreAllocSplitting.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PreAllocSplitting.Tpo -c llvm/lib/CodeGen/PreAllocSplitting.cpp -o llvm/lib/CodeGen/PreAllocSplitting.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocFast.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegAllocFast.Tpo -c llvm/lib/CodeGen/RegAllocFast.cpp -o llvm/lib/CodeGen/RegAllocFast.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:33:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = const llvm::TargetRegisterClass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/RegAllocLinearScan.cpp:93:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/RegAllocLinearScan.cpp:93:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/RegAllocLinearScan.cpp:516:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/RegAllocLinearScan.cpp:931:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = const llvm::TargetRegisterClass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = const llvm::TargetRegisterClass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::TargetRegisterClass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::TargetRegisterClass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/RegAllocLinearScan.cpp:387:66: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/RegAllocLinearScan.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/RegisterCoalescer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterCoalescer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/RegisterCoalescer.lo llvm/lib/CodeGen/RegisterCoalescer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterCoalescer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegisterCoalescer.Tpo -c llvm/lib/CodeGen/RegisterCoalescer.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/RegisterCoalescer.o In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from ./llvm/include/llvm/CodeGen/LiveInterval.h:24, from ./llvm/include/llvm/CodeGen/RegisterCoalescer.h:16, from llvm/lib/CodeGen/RegisterCoalescer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterCoalescer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegisterCoalescer.Tpo -c llvm/lib/CodeGen/RegisterCoalescer.cpp -o llvm/lib/CodeGen/RegisterCoalescer.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/RegisterScavenging.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterScavenging.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/RegisterScavenging.lo llvm/lib/CodeGen/RegisterScavenging.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterScavenging.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegisterScavenging.Tpo -c llvm/lib/CodeGen/RegisterScavenging.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/RegisterScavenging.o depbase=`echo llvm/lib/CodeGen/ScheduleDAGEmit.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGEmit.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ScheduleDAGEmit.lo llvm/lib/CodeGen/ScheduleDAGEmit.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGEmit.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGEmit.Tpo -c llvm/lib/CodeGen/ScheduleDAGEmit.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ScheduleDAGEmit.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegisterScavenging.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/RegisterScavenging.h:20, from llvm/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/RegisterScavenging.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/RegisterScavenging.h:20, from llvm/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegisterScavenging.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegisterScavenging.Tpo -c llvm/lib/CodeGen/RegisterScavenging.cpp -o llvm/lib/CodeGen/RegisterScavenging.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:26: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SUnit*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SUnit*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SUnit*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/ScheduleDAGEmit.cpp:59:63: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/ScheduleDAGEmit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGEmit.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGEmit.Tpo -c llvm/lib/CodeGen/ScheduleDAGEmit.cpp -o llvm/lib/CodeGen/ScheduleDAGEmit.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/RegAllocLinearScan.lo -MD -MP -MF llvm/lib/CodeGen/.deps/RegAllocLinearScan.Tpo -c llvm/lib/CodeGen/RegAllocLinearScan.cpp -o llvm/lib/CodeGen/RegAllocLinearScan.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/ScheduleDAGInstrs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGInstrs.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ScheduleDAGInstrs.lo llvm/lib/CodeGen/ScheduleDAGInstrs.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGInstrs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGInstrs.Tpo -c llvm/lib/CodeGen/ScheduleDAGInstrs.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ScheduleDAGInstrs.o depbase=`echo llvm/lib/CodeGen/ScheduleDAGPrinter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGPrinter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ScheduleDAGPrinter.lo llvm/lib/CodeGen/ScheduleDAGPrinter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGPrinter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGPrinter.Tpo -c llvm/lib/CodeGen/ScheduleDAGPrinter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ScheduleDAGPrinter.o depbase=`echo llvm/lib/CodeGen/ShrinkWrapping.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ShrinkWrapping.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ShrinkWrapping.lo llvm/lib/CodeGen/ShrinkWrapping.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ShrinkWrapping.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ShrinkWrapping.Tpo -c llvm/lib/CodeGen/ShrinkWrapping.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ShrinkWrapping.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:19, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.h:18, from llvm/lib/CodeGen/ScheduleDAGInstrs.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/ShrinkWrapping.cpp:38: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGPrinter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGPrinter.Tpo -c llvm/lib/CodeGen/ScheduleDAGPrinter.cpp -o llvm/lib/CodeGen/ScheduleDAGPrinter.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/ShrinkWrapping.cpp:49: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/PrologEpilogInserter.h:39:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/PrologEpilogInserter.h:39:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/ShrinkWrapping.cpp:132:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/ShrinkWrapping.cpp:144:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::SparseBitVector<>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/ShrinkWrapping.cpp:214:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineLoop*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/ShrinkWrapping.cpp:452:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/PrologEpilogInserter.h:27, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/PrologEpilogInserter.h:25, from llvm/lib/CodeGen/ShrinkWrapping.cpp:37: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SimpleRegisterCoalescing.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SimpleRegisterCoalescing.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SimpleRegisterCoalescing.lo llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SimpleRegisterCoalescing.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SimpleRegisterCoalescing.Tpo -c llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/SimpleRegisterCoalescing.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAGInstrs.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAGInstrs.Tpo -c llvm/lib/CodeGen/ScheduleDAGInstrs.cpp -o llvm/lib/CodeGen/ScheduleDAGInstrs.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:30: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SimpleRegisterCoalescing.h:66:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:1308:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:1703:78: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:1336:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:18, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/SimpleRegisterCoalescing.h:17, from llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SjLjEHPrepare.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SjLjEHPrepare.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SjLjEHPrepare.lo llvm/lib/CodeGen/SjLjEHPrepare.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SjLjEHPrepare.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SjLjEHPrepare.Tpo -c llvm/lib/CodeGen/SjLjEHPrepare.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/SjLjEHPrepare.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ShrinkWrapping.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ShrinkWrapping.Tpo -c llvm/lib/CodeGen/ShrinkWrapping.cpp -o llvm/lib/CodeGen/ShrinkWrapping.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/CodeGen/SjLjEHPrepare.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SjLjEHPrepare.cpp:29: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ depbase=`echo llvm/lib/CodeGen/SlotIndexes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SlotIndexes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SlotIndexes.lo llvm/lib/CodeGen/SlotIndexes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SlotIndexes.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SlotIndexes.Tpo -c llvm/lib/CodeGen/SlotIndexes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/SlotIndexes.o In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SlotIndexes.cpp:61:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/SlotIndexes.cpp:62:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SlotIndexes.cpp:64:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from llvm/lib/CodeGen/SlotIndexes.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/SlotIndexes.h:25, from llvm/lib/CodeGen/SlotIndexes.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SjLjEHPrepare.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SjLjEHPrepare.Tpo -c llvm/lib/CodeGen/SjLjEHPrepare.cpp -o llvm/lib/CodeGen/SjLjEHPrepare.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SlotIndexes.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SlotIndexes.Tpo -c llvm/lib/CodeGen/SlotIndexes.cpp -o llvm/lib/CodeGen/SlotIndexes.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SimpleRegisterCoalescing.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SimpleRegisterCoalescing.Tpo -c llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp -o llvm/lib/CodeGen/SimpleRegisterCoalescing.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/Spiller.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Spiller.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/Spiller.lo llvm/lib/CodeGen/Spiller.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Spiller.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Spiller.Tpo -c llvm/lib/CodeGen/Spiller.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/Spiller.o depbase=`echo llvm/lib/CodeGen/SplitKit.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SplitKit.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SplitKit.lo llvm/lib/CodeGen/SplitKit.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SplitKit.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SplitKit.Tpo -c llvm/lib/CodeGen/SplitKit.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/SplitKit.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/Spiller.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/SplitKit.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/StackProtector.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackProtector.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/StackProtector.lo llvm/lib/CodeGen/StackProtector.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/Spiller.cpp:18: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackProtector.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StackProtector.Tpo -c llvm/lib/CodeGen/StackProtector.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/StackProtector.o In file included from llvm/lib/CodeGen/Spiller.cpp:22: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::LiveInterval*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/SplitKit.cpp:21: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.cpp:23: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ llvm/lib/CodeGen/SplitKit.cpp: In member function 'void llvm::SplitEditor::enterIntvAtEnd(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&)': llvm/lib/CodeGen/SplitKit.cpp:693:13: warning: variable 'EndB' set but not used [-Wunused-but-set-variable] 693 | SlotIndex EndB = lis_.getMBBEndIdx(&B); | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.h:177:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = float; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/CalcSpillWeights.h:33:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::LiveInterval*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::LiveInterval*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::LiveInterval*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = llvm::LiveInterval*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/Spiller.cpp:280:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.cpp:46:13: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.cpp:46:13: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SplitKit.cpp:418:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/Spiller.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/Spiller.h:13, from llvm/lib/CodeGen/Spiller.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/StackProtector.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:50:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:51:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:876:19: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:356:64: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:445:59: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:69:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MachineLoop*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SplitKit.cpp:72:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/SplitKit.h:16, from llvm/lib/CodeGen/SplitKit.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/SmallPtrSet.h:20, from llvm/lib/CodeGen/SplitKit.h:15, from llvm/lib/CodeGen/SplitKit.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/StackProtector.cpp:27: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackProtector.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StackProtector.Tpo -c llvm/lib/CodeGen/StackProtector.cpp -o llvm/lib/CodeGen/StackProtector.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/Spiller.lo -MD -MP -MF llvm/lib/CodeGen/.deps/Spiller.Tpo -c llvm/lib/CodeGen/Spiller.cpp -o llvm/lib/CodeGen/Spiller.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/StackSlotColoring.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackSlotColoring.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/StackSlotColoring.lo llvm/lib/CodeGen/StackSlotColoring.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackSlotColoring.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StackSlotColoring.Tpo -c llvm/lib/CodeGen/StackSlotColoring.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/StackSlotColoring.o depbase=`echo llvm/lib/CodeGen/StrongPHIElimination.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StrongPHIElimination.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/StrongPHIElimination.lo llvm/lib/CodeGen/StrongPHIElimination.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StrongPHIElimination.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StrongPHIElimination.Tpo -c llvm/lib/CodeGen/StrongPHIElimination.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/StrongPHIElimination.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/StackSlotColoring.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SplitKit.lo -MD -MP -MF llvm/lib/CodeGen/.deps/SplitKit.Tpo -c llvm/lib/CodeGen/SplitKit.cpp -o llvm/lib/CodeGen/SplitKit.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/StrongPHIElimination.cpp:25: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/StackSlotColoring.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/StackSlotColoring.cpp:27: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/StrongPHIElimination.cpp:25: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/StrongPHIElimination.cpp:29: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/StrongPHIElimination.cpp:42:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/StrongPHIElimination.cpp:42:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/StrongPHIElimination.cpp:864:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/StrongPHIElimination.cpp:87:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/StrongPHIElimination.cpp:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineBasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/StrongPHIElimination.cpp:180:65: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/StackSlotColoring.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::multimap; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/StrongPHIElimination.cpp:481:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::VNInfo*; ValueT = llvm::VNInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/StrongPHIElimination.cpp:884:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:25, from llvm/lib/CodeGen/StrongPHIElimination.cpp:24: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/StrongPHIElimination.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/TailDuplication.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TailDuplication.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/TailDuplication.lo llvm/lib/CodeGen/TailDuplication.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TailDuplication.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TailDuplication.Tpo -c llvm/lib/CodeGen/TailDuplication.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/TailDuplication.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/TailDuplication.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/TailDuplication.cpp:24: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >]': llvm/lib/CodeGen/TailDuplication.cpp:72:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/TailDuplication.cpp:546:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >]' llvm/lib/CodeGen/TailDuplication.cpp:250:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >; llvm::DenseMap::BucketT = std::pair > >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = std::vector >; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo > >]' llvm/lib/CodeGen/TailDuplication.cpp:306:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap > >::BucketT' {aka 'struct std::pair > >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/TailDuplication.cpp:324:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/TailDuplication.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/TailDuplication.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StackSlotColoring.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StackSlotColoring.Tpo -c llvm/lib/CodeGen/StackSlotColoring.cpp -o llvm/lib/CodeGen/StackSlotColoring.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TailDuplication.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TailDuplication.Tpo -c llvm/lib/CodeGen/TailDuplication.cpp -o llvm/lib/CodeGen/TailDuplication.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TargetLoweringObjectFileImpl.Tpo -c llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/TargetLoweringObjectFileImpl.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/StrongPHIElimination.lo -MD -MP -MF llvm/lib/CodeGen/.deps/StrongPHIElimination.Tpo -c llvm/lib/CodeGen/StrongPHIElimination.cpp -o llvm/lib/CodeGen/StrongPHIElimination.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:43:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Target/Mangler.h:54:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:47:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/TwoAddressInstructionPass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TwoAddressInstructionPass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/TwoAddressInstructionPass.lo llvm/lib/CodeGen/TwoAddressInstructionPass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TwoAddressInstructionPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TwoAddressInstructionPass.Tpo -c llvm/lib/CodeGen/TwoAddressInstructionPass.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/TwoAddressInstructionPass.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TargetLoweringObjectFileImpl.Tpo -c llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp -o llvm/lib/CodeGen/TargetLoweringObjectFileImpl.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:32: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ llvm/lib/CodeGen/TwoAddressInstructionPass.cpp: In member function 'void {anonymous}::TwoAddressInstructionPass::CoalesceExtSubRegs(llvm::SmallVector&, unsigned int)': llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1349:33: warning: variable 'InsertLoc' set but not used [-Wunused-but-set-variable] 1349 | MachineBasicBlock::iterator InsertLoc = SomeMI; | ^~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:141:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1021:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1027:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1028:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1226:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/VirtRegMap.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegMap.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/VirtRegMap.lo llvm/lib/CodeGen/VirtRegMap.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:599:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:683:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >; llvm::DenseMap::BucketT = std::pair, 4> >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, 4> >]' llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1074:66: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, 4> >::BucketT' {aka 'struct std::pair, 4> >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:33: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:31: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegMap.lo -MD -MP -MF llvm/lib/CodeGen/.deps/VirtRegMap.Tpo -c llvm/lib/CodeGen/VirtRegMap.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/VirtRegMap.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/VirtRegMap.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/VirtRegMap.cpp:30: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/VirtRegRewriter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegRewriter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/VirtRegRewriter.lo llvm/lib/CodeGen/VirtRegRewriter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.cpp:80:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.cpp:84:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegRewriter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/VirtRegRewriter.Tpo -c llvm/lib/CodeGen/VirtRegRewriter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/VirtRegRewriter.o In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegMap.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegMap.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/VirtRegRewriter.cpp:13: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/VirtRegRewriter.cpp:18: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/SlotIndexes.h:494:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegMap.h:147:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:71:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/VirtRegRewriter.cpp:1054:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/VirtRegRewriter.cpp:1054:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/VirtRegRewriter.cpp:1203:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegRewriter.cpp:1894:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineInstr*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:722:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = llvm::SlotIndex; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:809:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SlotIndexes.h:812:62: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::LiveInterval*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:151:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegRewriter.cpp:1719:66: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::TargetRegisterClass*; ValueT = llvm::BitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/VirtRegMap.h:483:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SlotIndexes.h:30, from ./llvm/include/llvm/CodeGen/LiveInterval.h:27, from llvm/lib/CodeGen/VirtRegMap.h:21, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/VirtRegRewriter.cpp:1188:67: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from llvm/lib/CodeGen/VirtRegMap.h:20, from llvm/lib/CodeGen/VirtRegRewriter.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegMap.lo -MD -MP -MF llvm/lib/CodeGen/.deps/VirtRegMap.Tpo -c llvm/lib/CodeGen/VirtRegMap.cpp -o llvm/lib/CodeGen/VirtRegMap.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TwoAddressInstructionPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TwoAddressInstructionPass.Tpo -c llvm/lib/CodeGen/TwoAddressInstructionPass.cpp -o llvm/lib/CodeGen/TwoAddressInstructionPass.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCAsmInfoDarwin.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfoDarwin.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCAsmInfoDarwin.lo llvm/lib/MC/MCAsmInfoDarwin.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfoDarwin.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmInfoDarwin.Tpo -c llvm/lib/MC/MCAsmInfoDarwin.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCAsmInfoDarwin.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfoDarwin.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmInfoDarwin.Tpo -c llvm/lib/MC/MCAsmInfoDarwin.cpp -o llvm/lib/MC/MCAsmInfoDarwin.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCAsmStreamer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmStreamer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCAsmStreamer.lo llvm/lib/MC/MCAsmStreamer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmStreamer.Tpo -c llvm/lib/MC/MCAsmStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCAsmStreamer.o depbase=`echo llvm/lib/MC/MCInstPrinter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInstPrinter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCInstPrinter.lo llvm/lib/MC/MCInstPrinter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInstPrinter.lo -MD -MP -MF llvm/lib/MC/.deps/MCInstPrinter.Tpo -c llvm/lib/MC/MCInstPrinter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCInstPrinter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInstPrinter.lo -MD -MP -MF llvm/lib/MC/.deps/MCInstPrinter.Tpo -c llvm/lib/MC/MCInstPrinter.cpp -o llvm/lib/MC/MCInstPrinter.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCLoggingStreamer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCLoggingStreamer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCLoggingStreamer.lo llvm/lib/MC/MCLoggingStreamer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCLoggingStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCLoggingStreamer.Tpo -c llvm/lib/MC/MCLoggingStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCLoggingStreamer.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmStreamer.Tpo -c llvm/lib/MC/MCAsmStreamer.cpp -o llvm/lib/MC/MCAsmStreamer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCLoggingStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCLoggingStreamer.Tpo -c llvm/lib/MC/MCLoggingStreamer.cpp -o llvm/lib/MC/MCLoggingStreamer.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCNullStreamer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCNullStreamer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCNullStreamer.lo llvm/lib/MC/MCNullStreamer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCNullStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCNullStreamer.Tpo -c llvm/lib/MC/MCNullStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCNullStreamer.o depbase=`echo llvm/lib/MC/MCStreamer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCStreamer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCStreamer.lo llvm/lib/MC/MCStreamer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCStreamer.Tpo -c llvm/lib/MC/MCStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCStreamer.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCNullStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCNullStreamer.Tpo -c llvm/lib/MC/MCNullStreamer.cpp -o llvm/lib/MC/MCNullStreamer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/MCStreamer.Tpo -c llvm/lib/MC/MCStreamer.cpp -o llvm/lib/MC/MCStreamer.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/GraphWriter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/GraphWriter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/GraphWriter.lo llvm/lib/Support/GraphWriter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/GraphWriter.lo -MD -MP -MF llvm/lib/Support/.deps/GraphWriter.Tpo -c llvm/lib/Support/GraphWriter.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/GraphWriter.o depbase=`echo llvm/lib/Target/TargetFrameInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetFrameInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetFrameInfo.lo llvm/lib/Target/TargetFrameInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetFrameInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetFrameInfo.Tpo -c llvm/lib/Target/TargetFrameInfo.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetFrameInfo.o depbase=`echo llvm/lib/Target/TargetSubtarget.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetSubtarget.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetSubtarget.lo llvm/lib/Target/TargetSubtarget.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetFrameInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetFrameInfo.Tpo -c llvm/lib/Target/TargetFrameInfo.cpp -o llvm/lib/Target/TargetFrameInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetSubtarget.lo -MD -MP -MF llvm/lib/Target/.deps/TargetSubtarget.Tpo -c llvm/lib/Target/TargetSubtarget.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetSubtarget.o depbase=`echo llvm/lib/Transforms/Scalar/CodeGenPrepare.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/CodeGenPrepare.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/CodeGenPrepare.lo llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp &&\ mv -f $depbase.Tpo $depbase.Plo llvm/lib/Support/GraphWriter.cpp: In function 'std::string llvm::DOT::EscapeString(const string&)': llvm/lib/Support/GraphWriter.cpp:35:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 35 | if (i+1 != Str.length()) | ^~ llvm/lib/Support/GraphWriter.cpp:42:5: note: here 42 | case '{': case '}': | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetSubtarget.lo -MD -MP -MF llvm/lib/Target/.deps/TargetSubtarget.Tpo -c llvm/lib/Target/TargetSubtarget.cpp -o llvm/lib/Target/TargetSubtarget.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/CodeGenPrepare.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/CodeGenPrepare.Tpo -c llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/CodeGenPrepare.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/GraphWriter.lo -MD -MP -MF llvm/lib/Support/.deps/GraphWriter.Tpo -c llvm/lib/Support/GraphWriter.cpp -o llvm/lib/Support/GraphWriter.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Scalar/GEPSplitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GEPSplitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/GEPSplitter.lo llvm/lib/Transforms/Scalar/GEPSplitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GEPSplitter.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/GEPSplitter.Tpo -c llvm/lib/Transforms/Scalar/GEPSplitter.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/GEPSplitter.o depbase=`echo llvm/lib/Transforms/Scalar/GVN.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GVN.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/GVN.lo llvm/lib/Transforms/Scalar/GVN.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/VirtRegRewriter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/VirtRegRewriter.Tpo -c llvm/lib/CodeGen/VirtRegRewriter.cpp -o llvm/lib/CodeGen/VirtRegRewriter.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GVN.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/GVN.Tpo -c llvm/lib/Transforms/Scalar/GVN.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/GVN.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Scalar/GEPSplitter.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:36: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from llvm/lib/Transforms/Scalar/GVN.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::CastInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:448:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::CmpInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:504:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:863:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:914:28: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:968:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CastInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CastInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CastInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CastInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:470:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CmpInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CmpInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CmpInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::CmpInst*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:526:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:645:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:27: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:876:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:18: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GEPSplitter.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/GEPSplitter.Tpo -c llvm/lib/Transforms/Scalar/GEPSplitter.cpp -o llvm/lib/Transforms/Scalar/GEPSplitter.o >/dev/null 2>&1 In file included from llvm/lib/Transforms/Scalar/GVN.cpp:43: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/GVN.cpp:173:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/GVN.cpp:173:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/GVN.cpp:656:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>]': llvm/lib/Transforms/Scalar/GVN.cpp:667:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/GVN.cpp:1580:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/GVN.cpp:1581:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:628:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:629:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:2130:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>]' llvm/lib/Transforms/Scalar/GVN.cpp:2296:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:417:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::BasicBlock*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:772:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:1923:71: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair<{anonymous}::Expression, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair<{anonymous}::Expression, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = {anonymous}::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<{anonymous}::Expression>; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:423:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<{anonymous}::Expression, unsigned int>::BucketT' {aka 'struct std::pair<{anonymous}::Expression, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/GVN.cpp:1594:19: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = {anonymous}::ValueNumberScope*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::ValueNumberScope*>]' llvm/lib/Transforms/Scalar/GVN.cpp:1923:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/GVN.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from llvm/lib/Transforms/Scalar/GVN.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ llvm/lib/Transforms/Scalar/GVN.cpp: At global scope: llvm/lib/Transforms/Scalar/GVN.cpp:720:6: warning: 'void {anonymous}::GVN::dump(llvm::DenseMap&)' defined but not used [-Wunused-function] 720 | void GVN::dump(DenseMap& d) { | ^~~ depbase=`echo llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/LoopStrengthReduce.Tpo -c llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/LoopStrengthReduce.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:60: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SCEV*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2625:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2626:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2827:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3539:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:107:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = {anonymous}::UseMapDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3661:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, unsigned int, {anonymous}::UseMapDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int, {anonymous}::UseMapDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:181:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2695:13: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2697:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2879:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::SCEV*; ValueT = {anonymous}::RegSortData; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::RegSortData>]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:137:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = {anonymous}::UseMapDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = {anonymous}::UseMapDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = {anonymous}::UseMapDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1901:64: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, unsigned int, {anonymous}::UseMapDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int, {anonymous}::UseMapDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::SCEV*; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2633:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, unsigned int>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SmallVector; ValueT = unsigned int; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2854:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, unsigned int, {anonymous}::UniquifierDenseMapInfo>::BucketT' {aka 'struct std::pair, unsigned int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3567:68: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, char>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = llvm::SmallVector; ValueInfoT = {anonymous}::UniquifierDenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1022:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::CopyFrom(const llvm::DenseMap&) [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:52:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::SmallVector; ValueT = char; KeyInfoT = {anonymous}::UniquifierDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:30:56: required from 'llvm::DenseSet::DenseSet(const llvm::DenseSet&) [with ValueT = llvm::SmallVector; ValueInfoT = {anonymous}::UniquifierDenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:947:7: required from 'void llvm::SmallVectorImpl::push_back(const T&) [with T = {anonymous}::LSRUse]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1914:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:250:13: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} with no trivial copy-assignment [-Wclass-memaccess] 250 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h:258:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 258 | memcpy(Buckets, other.Buckets, other.NumBuckets * sizeof(BucketT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, {anonymous}::UniquifierDenseMapInfo, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallBitVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2637:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SCEV*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::SCEV*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = const llvm::SCEV*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3205:71: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/Analysis/LoopPass.h:18, from ./llvm/include/llvm/Analysis/IVUsers.h:18, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:62: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:58: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/CodeGenPrepare.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/CodeGenPrepare.Tpo -c llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp -o llvm/lib/Transforms/Scalar/CodeGenPrepare.o >/dev/null 2>&1 llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp: At global scope: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3772:6: warning: 'void {anonymous}::LSRInstance::dump() const' defined but not used [-Wunused-function] 3772 | void LSRInstance::dump() const { | ^~~~~~~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:2615:6: warning: 'void {anonymous}::WorkItem::dump() const' defined but not used [-Wunused-function] 2615 | void WorkItem::dump() const { | ^~~~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1101:6: warning: 'void {anonymous}::LSRUse::dump() const' defined but not used [-Wunused-function] 1101 | void LSRUse::dump() const { | ^~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:907:6: warning: 'void {anonymous}::LSRFixup::dump() const' defined but not used [-Wunused-function] 907 | void LSRFixup::dump() const { | ^~~~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:821:6: warning: 'void {anonymous}::Cost::dump() const' defined but not used [-Wunused-function] 821 | void Cost::dump() const { | ^~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:376:6: warning: 'void {anonymous}::Formula::dump() const' defined but not used [-Wunused-function] 376 | void Formula::dump() const { | ^~~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:155:1: warning: 'void {anonymous}::RegUseTracker::DropUse(size_t)' defined but not used [-Wunused-function] 155 | RegUseTracker::DropUse(size_t LUIdx) { | ^~~~~~~~~~~~~ llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:99:6: warning: 'void {anonymous}::RegSortData::dump() const' defined but not used [-Wunused-function] 99 | void RegSortData::dump() const { | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/GVN.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/GVN.Tpo -c llvm/lib/Transforms/Scalar/GVN.cpp -o llvm/lib/Transforms/Scalar/GVN.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Scalar/SCCP.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SCCP.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/SCCP.lo llvm/lib/Transforms/Scalar/SCCP.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SCCP.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/SCCP.Tpo -c llvm/lib/Transforms/Scalar/SCCP.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/SCCP.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from llvm/lib/Transforms/Scalar/SCCP.cpp:31: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': llvm/lib/Transforms/Scalar/SCCP.cpp:213:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': llvm/lib/Transforms/Scalar/SCCP.cpp:213:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::GlobalVariable*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': llvm/lib/Transforms/Scalar/SCCP.cpp:213:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Function*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': llvm/lib/Transforms/Scalar/SCCP.cpp:213:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': llvm/lib/Transforms/Scalar/SCCP.cpp:213:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, char, llvm::DenseMapInfo >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, llvm::DenseMapInfo >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-ELFObjectWriter.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.lo `test -f 'llvm/lib/MC/ELFObjectWriter.cpp' || echo './'`llvm/lib/MC/ELFObjectWriter.cpp In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::BucketT = std::pair, {anonymous}::LatticeVal>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]' llvm/lib/Transforms/Scalar/SCCP.cpp:248:67: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Function*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Function*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]' llvm/lib/Transforms/Scalar/SCCP.cpp:250:60: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Value*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]' llvm/lib/Transforms/Scalar/SCCP.cpp:382:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-ELFObjectWriter.Tpo -c llvm/lib/MC/ELFObjectWriter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-ELFObjectWriter.o In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::BucketT = std::pair, {anonymous}::LatticeVal>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = std::pair; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]' llvm/lib/Transforms/Scalar/SCCP.cpp:408:75: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::LatticeVal>::BucketT' {aka 'struct std::pair, {anonymous}::LatticeVal>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::GlobalVariable*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::GlobalVariable*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::GlobalVariable*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::GlobalVariable*; ValueT = {anonymous}::LatticeVal; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::LatticeVal>]' llvm/lib/Transforms/Scalar/SCCP.cpp:233:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Scalar/SCCP.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, char>]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = std::pair; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Transforms/Scalar/SCCP.cpp:434:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, char, llvm::DenseMapInfo >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/Scalar/SCCP.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, char, llvm::DenseMapInfo >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, char>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::ELFObjectWriterImpl::ELFRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/MC/ELFObjectWriter.cpp:124:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/ELFObjectWriter.cpp:124:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/ELFObjectWriter.cpp:581:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::ELFObjectWriterImpl::ELFRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::ELFObjectWriterImpl::ELFRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::ELFObjectWriterImpl::ELFRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::ELFObjectWriterImpl::ELFRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/MC/ELFObjectWriter.cpp:563:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/ELFObjectWriter.cpp:585:38: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/ELFObjectWriter.cpp:818:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/ELFObjectWriter.h:13, from llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCAsmInfoCOFF.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.lo `test -f 'llvm/lib/MC/MCAsmInfoCOFF.cpp' || echo './'`llvm/lib/MC/MCAsmInfoCOFF.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCAsmInfoCOFF.Tpo -c llvm/lib/MC/MCAsmInfoCOFF.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCAsmInfoCOFF.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCAsmInfoCOFF.Tpo -c llvm/lib/MC/MCAsmInfoCOFF.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCAsmInfoCOFF.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCAsmInfoCOFF.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCCodeEmitter.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.lo `test -f 'llvm/lib/MC/MCCodeEmitter.cpp' || echo './'`llvm/lib/MC/MCCodeEmitter.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCCodeEmitter.Tpo -c llvm/lib/MC/MCCodeEmitter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCCodeEmitter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCCodeEmitter.Tpo -c llvm/lib/MC/MCCodeEmitter.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-ELFObjectWriter.Tpo -c llvm/lib/MC/ELFObjectWriter.cpp -o llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCCodeEmitter.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCCodeEmitter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCELFStreamer.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.lo `test -f 'llvm/lib/MC/MCELFStreamer.cpp' || echo './'`llvm/lib/MC/MCELFStreamer.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCELFStreamer.Tpo -c llvm/lib/MC/MCELFStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCELFStreamer.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/LoopStrengthReduce.Tpo -c llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp -o llvm/lib/Transforms/Scalar/LoopStrengthReduce.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCELFStreamer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCELFStreamer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCELFStreamer.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCELFStreamer.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SCCP.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/SCCP.Tpo -c llvm/lib/Transforms/Scalar/SCCP.cpp -o llvm/lib/Transforms/Scalar/SCCP.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCELFStreamer.Tpo -c llvm/lib/MC/MCELFStreamer.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-ELFObjectWriter.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-ELFObjectWriter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCMachOStreamer.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.lo `test -f 'llvm/lib/MC/MCMachOStreamer.cpp' || echo './'`llvm/lib/MC/MCMachOStreamer.cpp mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCELFStreamer.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCELFStreamer.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCMachOStreamer.Tpo -c llvm/lib/MC/MCMachOStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCMachOStreamer.o /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectStreamer.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.lo `test -f 'llvm/lib/MC/MCObjectStreamer.cpp' || echo './'`llvm/lib/MC/MCObjectStreamer.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectStreamer.Tpo -c llvm/lib/MC/MCObjectStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCObjectStreamer.o In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCFragment*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MCMachOStreamer.cpp:644:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/MCMachOStreamer.cpp:465:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCFragment*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCFragment*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCFragment*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCFragment*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/MCMachOStreamer.cpp:651:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCMachOStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCObjectStreamer.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Support/ErrorHandling.h:19, from llvm/lib/MC/MCObjectStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCObjectStreamer.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Support/ErrorHandling.h:19, from llvm/lib/MC/MCObjectStreamer.cpp:12: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectStreamer.Tpo -c llvm/lib/MC/MCObjectStreamer.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectStreamer.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectStreamer.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectWriter.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.lo `test -f 'llvm/lib/MC/MCObjectWriter.cpp' || echo './'`llvm/lib/MC/MCObjectWriter.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectWriter.Tpo -c llvm/lib/MC/MCObjectWriter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MCObjectWriter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCMachOStreamer.Tpo -c llvm/lib/MC/MCMachOStreamer.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectWriter.Tpo -c llvm/lib/MC/MCObjectWriter.cpp -o llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectWriter.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCObjectWriter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MachObjectWriter.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.lo `test -f 'llvm/lib/MC/MachObjectWriter.cpp' || echo './'`llvm/lib/MC/MachObjectWriter.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MachObjectWriter.Tpo -c llvm/lib/MC/MachObjectWriter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-MachObjectWriter.o In file included from /usr/include/c++/9.2.0/cassert:44, from ./llvm/include/llvm/MC/MCValue.h:19, from llvm/lib/MC/MachObjectWriter.cpp:20: llvm/lib/MC/MachObjectWriter.cpp: In member function 'void {anonymous}::MachObjectWriterImpl::WriteHeader(unsigned int, unsigned int, bool)': llvm/lib/MC/MachObjectWriter.cpp:252:41: warning: ?: using integer constants in boolean context, the expression will always evaluate to 'true' [-Wint-in-bool-context] 252 | assert(OS.tell() - Start == Is64Bit ? Header64Size : Header32Size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm/lib/MC/MachObjectWriter.cpp: In member function 'void {anonymous}::MachObjectWriterImpl::WriteSection(const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCSectionData&, uint64_t, uint64_t, unsigned int)': llvm/lib/MC/MachObjectWriter.cpp:338:41: warning: ?: using integer constants in boolean context, the expression will always evaluate to 'true' [-Wint-in-bool-context] 338 | assert(OS.tell() - Start == Is64Bit ? Section64Size : Section32Size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::MachObjectWriterImpl::MachRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/MC/MachObjectWriter.cpp:213:65: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSectionData*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MachObjectWriter.cpp:213:65: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MachObjectWriter.cpp:927:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::MachObjectWriterImpl::MachRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::MachObjectWriterImpl::MachRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::MachObjectWriterImpl::MachRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = std::vector<{anonymous}::MachObjectWriterImpl::MachRelocationEntry>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/MC/MachObjectWriter.cpp:562:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSectionData*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSectionData*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/MachObjectWriter.cpp:887:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MachObjectWriter.cpp:13: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = unsigned char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/MachObjectWriter.cpp:931:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from ./llvm/include/llvm/MC/MachObjectWriter.h:13, from llvm/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-TargetAsmBackend.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.lo `test -f 'llvm/lib/MC/TargetAsmBackend.cpp' || echo './'`llvm/lib/MC/TargetAsmBackend.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-TargetAsmBackend.Tpo -c llvm/lib/MC/TargetAsmBackend.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-TargetAsmBackend.o mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MCMachOStreamer.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MCMachOStreamer.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFObjectWriter.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.lo `test -f 'llvm/lib/MC/WinCOFFObjectWriter.cpp' || echo './'`llvm/lib/MC/WinCOFFObjectWriter.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-TargetAsmBackend.Tpo -c llvm/lib/MC/TargetAsmBackend.cpp -o llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFObjectWriter.Tpo -c llvm/lib/MC/WinCOFFObjectWriter.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-WinCOFFObjectWriter.o mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-TargetAsmBackend.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-TargetAsmBackend.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFStreamer.Tpo -c -o llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.lo `test -f 'llvm/lib/MC/WinCOFFStreamer.cpp' || echo './'`llvm/lib/MC/WinCOFFStreamer.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFStreamer.Tpo -c llvm/lib/MC/WinCOFFStreamer.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/libllvmx86codegen_la-WinCOFFStreamer.o In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFStreamer.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/MC/MCDwarf.h:19, from ./llvm/include/llvm/MC/MCContext.h:14, from llvm/lib/MC/WinCOFFStreamer.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFStreamer.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/MC/MCDwarf.h:19, from ./llvm/include/llvm/MC/MCContext.h:14, from llvm/lib/MC/WinCOFFStreamer.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ llvm/lib/MC/WinCOFFObjectWriter.cpp: In member function 'virtual void {anonymous}::WinCOFFObjectWriter::RecordRelocation(const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)': llvm/lib/MC/WinCOFFObjectWriter.cpp:609:3: warning: case value '131' not in enumerated type 'llvm::MCFixupKind' [-Wswitch] 609 | case X86::reloc_riprel_4byte: | ^~~~ llvm/lib/MC/WinCOFFObjectWriter.cpp:610:3: warning: case value '132' not in enumerated type 'llvm::MCFixupKind' [-Wswitch] 610 | case X86::reloc_riprel_4byte_movq_load: | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSectionData*; ValueT = {anonymous}::COFFSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSection*>]': llvm/lib/MC/WinCOFFObjectWriter.cpp:279:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSymbolData*; ValueT = {anonymous}::COFFSymbol*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSymbol*>]': llvm/lib/MC/WinCOFFObjectWriter.cpp:279:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSectionData*; ValueT = {anonymous}::COFFSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSection*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSectionData*; ValueT = {anonymous}::COFFSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSection*>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = {anonymous}::COFFSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSection*>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSectionData*; ValueT = {anonymous}::COFFSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSection*>]' llvm/lib/MC/WinCOFFObjectWriter.cpp:391:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/WinCOFFObjectWriter.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbolData*; ValueT = {anonymous}::COFFSymbol*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSymbol*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbolData*; ValueT = {anonymous}::COFFSymbol*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSymbol*>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbolData*; ValueT = {anonymous}::COFFSymbol*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSymbol*>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbolData*; ValueT = {anonymous}::COFFSymbol*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::COFFSymbol*>]' llvm/lib/MC/WinCOFFObjectWriter.cpp:430:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Support/raw_ostream.h:17, from ./llvm/include/llvm/MC/MCObjectWriter.h:13, from llvm/lib/MC/WinCOFFObjectWriter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ llvm/lib/MC/WinCOFFObjectWriter.cpp: At global scope: llvm/lib/MC/WinCOFFObjectWriter.cpp:247:8: warning: 'size_t {anonymous}::StringTable::size() const' defined but not used [-Wunused-function] 247 | size_t StringTable::size() const { | ^~~~~~~~~~~ llvm/lib/MC/WinCOFFObjectWriter.cpp:228:8: warning: 'static size_t {anonymous}::COFFSection::size()' defined but not used [-Wunused-function] 228 | size_t COFFSection::size() { | ^~~~~~~~~~~ llvm/lib/MC/WinCOFFObjectWriter.cpp:207:8: warning: 'size_t {anonymous}::COFFSymbol::size() const' defined but not used [-Wunused-function] 207 | size_t COFFSymbol::size() const { | ^~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFStreamer.Tpo -c llvm/lib/MC/WinCOFFStreamer.cpp -o llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-MachObjectWriter.Tpo -c llvm/lib/MC/MachObjectWriter.cpp -o llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.lo -MD -MP -MF llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFObjectWriter.Tpo -c llvm/lib/MC/WinCOFFObjectWriter.cpp -o llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.o >/dev/null 2>&1 /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/.deps/libllvmx86codegen_la-TargetELFWriterInfo.Tpo -c -o llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.lo `test -f 'llvm/lib/Target/TargetELFWriterInfo.cpp' || echo './'`llvm/lib/Target/TargetELFWriterInfo.cpp mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFStreamer.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFStreamer.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86AsmBackend.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.lo `test -f 'llvm/lib/Target/X86/X86AsmBackend.cpp' || echo './'`llvm/lib/Target/X86/X86AsmBackend.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/.deps/libllvmx86codegen_la-TargetELFWriterInfo.Tpo -c llvm/lib/Target/TargetELFWriterInfo.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/libllvmx86codegen_la-TargetELFWriterInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86AsmBackend.Tpo -c llvm/lib/Target/X86/X86AsmBackend.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86AsmBackend.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/TargetELFWriterInfo.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/.deps/libllvmx86codegen_la-TargetELFWriterInfo.Tpo -c llvm/lib/Target/TargetELFWriterInfo.cpp -o llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/Target/X86/X86AsmBackend.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86AsmBackend.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/Target/X86/X86AsmBackend.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86AsmBackend.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86AsmBackend.Tpo -c llvm/lib/Target/X86/X86AsmBackend.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.o >/dev/null 2>&1 mv -f llvm/lib/Target/.deps/libllvmx86codegen_la-TargetELFWriterInfo.Tpo llvm/lib/Target/.deps/libllvmx86codegen_la-TargetELFWriterInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86COFFMachineModuleInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.lo `test -f 'llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp' || echo './'`llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86COFFMachineModuleInfo.Tpo -c llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86COFFMachineModuleInfo.o mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-MachObjectWriter.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-MachObjectWriter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86CodeEmitter.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.lo `test -f 'llvm/lib/Target/X86/X86CodeEmitter.cpp' || echo './'`llvm/lib/Target/X86/X86CodeEmitter.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86CodeEmitter.Tpo -c llvm/lib/Target/X86/X86CodeEmitter.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86CodeEmitter.o mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86AsmBackend.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86AsmBackend.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ELFWriterInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.lo `test -f 'llvm/lib/Target/X86/X86ELFWriterInfo.cpp' || echo './'`llvm/lib/Target/X86/X86ELFWriterInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ELFWriterInfo.Tpo -c llvm/lib/Target/X86/X86ELFWriterInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ELFWriterInfo.o In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSymbol*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::MCSymbol*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = const llvm::MCSymbol*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:34:28: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.h:17, from llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86COFFMachineModuleInfo.Tpo -c llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.o >/dev/null 2>&1 mv -f llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFObjectWriter.Tpo llvm/lib/MC/.deps/libllvmx86codegen_la-WinCOFFObjectWriter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FastISel.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.lo `test -f 'llvm/lib/Target/X86/X86FastISel.cpp' || echo './'`llvm/lib/Target/X86/X86FastISel.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FastISel.Tpo -c llvm/lib/Target/X86/X86FastISel.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86FastISel.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86ELFWriterInfo.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86CodeEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ELFWriterInfo.Tpo -c llvm/lib/Target/X86/X86ELFWriterInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86COFFMachineModuleInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86COFFMachineModuleInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FloatingPoint.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.lo `test -f 'llvm/lib/Target/X86/X86FloatingPoint.cpp' || echo './'`llvm/lib/Target/X86/X86FloatingPoint.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FloatingPoint.Tpo -c llvm/lib/Target/X86/X86FloatingPoint.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86FloatingPoint.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86FastISel.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ELFWriterInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ELFWriterInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelDAGToDAG.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.lo `test -f 'llvm/lib/Target/X86/X86ISelDAGToDAG.cpp' || echo './'`llvm/lib/Target/X86/X86ISelDAGToDAG.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelDAGToDAG.Tpo -c llvm/lib/Target/X86/X86ISelDAGToDAG.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ISelDAGToDAG.o llvm/lib/Target/X86/X86FloatingPoint.cpp: In member function 'void {anonymous}::FPS::handleSpecialFP(llvm::MachineBasicBlock::iterator&)': llvm/lib/Target/X86/X86FloatingPoint.cpp:1303:12: warning: variable 'dl' set but not used [-Wunused-but-set-variable] 1303 | DebugLoc dl = MI->getDebugLoc(); | ^~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86FloatingPoint.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86FloatingPoint.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Target/X86/X86FloatingPoint.cpp:53:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86FloatingPoint.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Target/X86/X86FloatingPoint.cpp:308:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86FloatingPoint.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86FloatingPoint.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Target/X86/X86FloatingPoint.cpp:334:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86CodeEmitter.Tpo -c llvm/lib/Target/X86/X86CodeEmitter.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:140:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86FastISel.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Target/X86/X86FastISel.cpp:357:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86FastISel.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ llvm/lib/Target/X86/X86FastISel.cpp: In member function 'bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, const llvm::Value*, const llvm::X86AddressMode&)': llvm/lib/Target/X86/X86FastISel.cpp:305:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 305 | case MVT::i1: Signed = false; // FALLTHROUGH to handle as i8. | ~~~~~~~^~~~~~~ llvm/lib/Target/X86/X86FastISel.cpp:306:5: note: here 306 | case MVT::i8: Opc = X86::MOV8mi; break; | ^~~~ llvm/lib/Target/X86/X86FastISel.cpp: In member function 'bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, unsigned int, const llvm::X86AddressMode&)': llvm/lib/Target/X86/X86FastISel.cpp:273:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 273 | Val = AndResult; | ~~~~^~~~~~~~~~~ llvm/lib/Target/X86/X86FastISel.cpp:276:3: note: here 276 | case MVT::i8: Opc = X86::MOV8mr; break; | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FloatingPoint.Tpo -c llvm/lib/Target/X86/X86FloatingPoint.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.o >/dev/null 2>&1 llvm/lib/Target/X86/X86ISelDAGToDAG.cpp: In member function 'bool {anonymous}::X86DAGToDAGISel::MatchAddressRecursively(llvm::SDValue, {anonymous}::X86ISelAddressMode&, unsigned int)': llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:819:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | } | ^ llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:821:3: note: here 821 | case ISD::SMUL_LOHI: | ^~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86CodeEmitter.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86CodeEmitter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelLowering.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.lo `test -f 'llvm/lib/Target/X86/X86ISelLowering.cpp' || echo './'`llvm/lib/Target/X86/X86ISelLowering.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelLowering.Tpo -c llvm/lib/Target/X86/X86ISelLowering.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ISelLowering.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86ISelLowering.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Target/X86/X86ISelLowering.cpp:47: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86ISelLowering.h:19, from llvm/lib/Target/X86/X86ISelLowering.cpp:18: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86ISelLowering.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelDAGToDAG.Tpo -c llvm/lib/Target/X86/X86ISelDAGToDAG.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.o >/dev/null 2>&1 llvm/lib/Target/X86/X86ISelLowering.cpp: In member function 'llvm::SDValue llvm::X86TargetLowering::LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&) const': llvm/lib/Target/X86/X86ISelLowering.cpp:6962:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 6962 | case ISD::SETULE: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:6963:5: note: here 6963 | case ISD::SETUGE: SSECC = 5; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:6964:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 6964 | case ISD::SETULT: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:6965:5: note: here 6965 | case ISD::SETUGT: SSECC = 6; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7010:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 7010 | case ISD::SETNE: Invert = true; | ~~~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7011:3: note: here 7011 | case ISD::SETEQ: Opc = EQOpc; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7012:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 7012 | case ISD::SETLT: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7013:3: note: here 7013 | case ISD::SETGT: Opc = GTOpc; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7014:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 7014 | case ISD::SETGE: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7015:3: note: here 7015 | case ISD::SETLE: Opc = GTOpc; Invert = true; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7016:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 7016 | case ISD::SETULT: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7017:3: note: here 7017 | case ISD::SETUGT: Opc = GTOpc; FlipSigns = true; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7018:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 7018 | case ISD::SETUGE: Swap = true; | ~~~~~^~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:7019:3: note: here 7019 | case ISD::SETULE: Opc = GTOpc; FlipSigns = true; Invert = true; break; | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue PerformSELECTCombine(llvm::SDNode*, llvm::SelectionDAG&, const llvm::X86Subtarget*)': llvm/lib/Target/X86/X86ISelLowering.cpp:9957:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 9957 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:9958:7: note: here 9958 | case ISD::SETOLT: | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:9987:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 9987 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:9988:7: note: here 9988 | case ISD::SETOGT: | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:10021:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 10021 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:10022:7: note: here 10022 | case ISD::SETOGT: | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:10049:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 10049 | std::swap(LHS, RHS); | ~~~~~~~~~^~~~~~~~~~ llvm/lib/Target/X86/X86ISelLowering.cpp:10050:7: note: here 10050 | case ISD::SETOLT: | ^~~~ llvm/lib/Target/X86/X86ISelLowering.cpp: In member function 'virtual std::vector llvm::X86TargetLowering::getRegClassForInlineAsmConstraint(const string&, llvm::EVT) const': llvm/lib/Target/X86/X86ISelLowering.cpp:11184:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 11184 | if (Subtarget->is64Bit()) { | ^~ llvm/lib/Target/X86/X86ISelLowering.cpp:11214:5: note: here 11214 | case 'Q': // Q_REGS | ^~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FloatingPoint.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FloatingPoint.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86InstrInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.lo `test -f 'llvm/lib/Target/X86/X86InstrInfo.cpp' || echo './'`llvm/lib/Target/X86/X86InstrInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86InstrInfo.Tpo -c llvm/lib/Target/X86/X86InstrInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86InstrInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FastISel.Tpo -c llvm/lib/Target/X86/X86FastISel.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86InstrInfo.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Target/X86/X86InstrInfo.cpp:31: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Target/X86/X86InstrInfo.cpp:57:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Target/X86/X86InstrInfo.cpp:221:72: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual bool llvm::X86InstrInfo::isCoalescableExtInstr(const llvm::MachineInstr&, unsigned int&, unsigned int&, unsigned int&) const': llvm/lib/Target/X86/X86InstrInfo.cpp:683:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 683 | if (!TM.getSubtarget().is64Bit()) | ^~ llvm/lib/Target/X86/X86InstrInfo.cpp:687:3: note: here 687 | case X86::MOVSX32rr16: | ^~~~ llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::X86InstrInfo::commuteInstruction(llvm::MachineInstr*, bool) const': llvm/lib/Target/X86/X86InstrInfo.cpp:1541:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1541 | MI->setDesc(get(Opc)); | ~~~~~~~~~~~^~~~~~~~~~ llvm/lib/Target/X86/X86InstrInfo.cpp:1544:3: note: here 1544 | default: | ^~~~~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelDAGToDAG.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelDAGToDAG.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86JITInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.lo `test -f 'llvm/lib/Target/X86/X86JITInfo.cpp' || echo './'`llvm/lib/Target/X86/X86JITInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86JITInfo.Tpo -c llvm/lib/Target/X86/X86JITInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86JITInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86InstrInfo.Tpo -c llvm/lib/Target/X86/X86InstrInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/JITCodeEmitter.h:25, from llvm/lib/Target/X86/X86JITInfo.h:18, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/JITCodeEmitter.h:25, from llvm/lib/Target/X86/X86JITInfo.h:18, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/JITCodeEmitter.h:25, from llvm/lib/Target/X86/X86JITInfo.h:18, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/JITCodeEmitter.h:25, from llvm/lib/Target/X86/X86JITInfo.h:18, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/JITCodeEmitter.h:25, from llvm/lib/Target/X86/X86JITInfo.h:18, from llvm/lib/Target/X86/X86JITInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86JITInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FastISel.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86FastISel.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCAsmInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.lo `test -f 'llvm/lib/Target/X86/X86MCAsmInfo.cpp' || echo './'`llvm/lib/Target/X86/X86MCAsmInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCAsmInfo.Tpo -c llvm/lib/Target/X86/X86MCAsmInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86MCAsmInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86JITInfo.Tpo -c llvm/lib/Target/X86/X86JITInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Target/X86/X86MCAsmInfo.cpp:19: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86JITInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86JITInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCCodeEmitter.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.lo `test -f 'llvm/lib/Target/X86/X86MCCodeEmitter.cpp' || echo './'`llvm/lib/Target/X86/X86MCCodeEmitter.cpp In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCCodeEmitter.Tpo -c llvm/lib/Target/X86/X86MCCodeEmitter.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86MCCodeEmitter.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86MCAsmInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCAsmInfo.Tpo -c llvm/lib/Target/X86/X86MCAsmInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86MCCodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86MCCodeEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86MCCodeEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86MCCodeEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ llvm/lib/Target/X86/X86MCCodeEmitter.cpp: In member function 'void {anonymous}::X86MCCodeEmitter::EmitVEXOpcodePrefix(uint64_t, unsigned int&, int, const llvm::MCInst&, const llvm::TargetInstrDesc&, llvm::raw_ostream&) const': llvm/lib/Target/X86/X86MCCodeEmitter.cpp:480:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 480 | NumOps = CurOp = X86::AddrNumOperands; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm/lib/Target/X86/X86MCCodeEmitter.cpp:481:3: note: here 481 | case X86II::MRM0m: case X86II::MRM1m: | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCCodeEmitter.Tpo -c llvm/lib/Target/X86/X86MCCodeEmitter.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCAsmInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCAsmInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86RegisterInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.lo `test -f 'llvm/lib/Target/X86/X86RegisterInfo.cpp' || echo './'`llvm/lib/Target/X86/X86RegisterInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86RegisterInfo.Tpo -c llvm/lib/Target/X86/X86RegisterInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86RegisterInfo.o mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86InstrInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86InstrInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86SelectionDAGInfo.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.lo `test -f 'llvm/lib/Target/X86/X86SelectionDAGInfo.cpp' || echo './'`llvm/lib/Target/X86/X86SelectionDAGInfo.cpp In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86RegisterInfo.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86SelectionDAGInfo.Tpo -c llvm/lib/Target/X86/X86SelectionDAGInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86SelectionDAGInfo.o mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCCodeEmitter.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86MCCodeEmitter.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86Subtarget.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.lo `test -f 'llvm/lib/Target/X86/X86Subtarget.cpp' || echo './'`llvm/lib/Target/X86/X86Subtarget.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86Subtarget.Tpo -c llvm/lib/Target/X86/X86Subtarget.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86Subtarget.o In file included from llvm/lib/Target/X86/X86RegisterInfo.cpp:41: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86RegisterInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86.h:18, from llvm/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86Subtarget.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/ADT/Triple.h:13, from llvm/lib/Target/X86/X86Subtarget.h:17, from llvm/lib/Target/X86/X86Subtarget.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86Subtarget.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/ADT/Triple.h:13, from llvm/lib/Target/X86/X86Subtarget.h:17, from llvm/lib/Target/X86/X86Subtarget.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86Subtarget.Tpo -c llvm/lib/Target/X86/X86Subtarget.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86SelectionDAGInfo.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86SelectionDAGInfo.Tpo -c llvm/lib/Target/X86/X86SelectionDAGInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86Subtarget.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86Subtarget.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetMachine.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.lo `test -f 'llvm/lib/Target/X86/X86TargetMachine.cpp' || echo './'`llvm/lib/Target/X86/X86TargetMachine.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetMachine.Tpo -c llvm/lib/Target/X86/X86TargetMachine.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86TargetMachine.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelLowering.Tpo -c llvm/lib/Target/X86/X86ISelLowering.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86RegisterInfo.Tpo -c llvm/lib/Target/X86/X86RegisterInfo.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86SelectionDAGInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86SelectionDAGInfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetObjectFile.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.lo `test -f 'llvm/lib/Target/X86/X86TargetObjectFile.cpp' || echo './'`llvm/lib/Target/X86/X86TargetObjectFile.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetObjectFile.Tpo -c llvm/lib/Target/X86/X86TargetObjectFile.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86TargetObjectFile.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Target/X86/X86InstrInfo.h:595:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:17, from llvm/lib/Target/X86/X86TargetMachine.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetMachine.Tpo -c llvm/lib/Target/X86/X86TargetMachine.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/X86/X86JITInfo.h:17, from llvm/lib/Target/X86/X86TargetMachine.h:23, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:43:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Target/Mangler.h:54:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/X86TargetMachine.h:22, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = llvm::PointerIntPair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:47:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from llvm/lib/Target/X86/X86TargetObjectFile.h:13, from llvm/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetObjectFile.Tpo -c llvm/lib/Target/X86/X86TargetObjectFile.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetMachine.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetMachine.Plo depbase=`echo llvm/lib/Analysis/AliasAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/AliasAnalysis.lo llvm/lib/Analysis/AliasAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/AliasAnalysis.Tpo -c llvm/lib/Analysis/AliasAnalysis.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/AliasAnalysis.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/Analysis/AliasAnalysis.cpp:27: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetObjectFile.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86TargetObjectFile.Plo depbase=`echo llvm/lib/Analysis/AliasSetTracker.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasSetTracker.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/AliasSetTracker.lo llvm/lib/Analysis/AliasSetTracker.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasSetTracker.lo -MD -MP -MF llvm/lib/Analysis/.deps/AliasSetTracker.Tpo -c llvm/lib/Analysis/AliasSetTracker.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/AliasSetTracker.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasSetTracker.h:20, from llvm/lib/Analysis/AliasSetTracker.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/AliasAnalysis.Tpo -c llvm/lib/Analysis/AliasAnalysis.cpp -o llvm/lib/Analysis/AliasAnalysis.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/Analysis/AliasSetTracker.h:22, from llvm/lib/Analysis/AliasSetTracker.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/AliasSetTracker.h:286:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Attributes.h:20, from ./llvm/include/llvm/Support/CallSite.h:29, from ./llvm/include/llvm/Analysis/AliasSetTracker.h:20, from llvm/lib/Analysis/AliasSetTracker.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/AliasSetTracker.h:22, from llvm/lib/Analysis/AliasSetTracker.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Analysis/AliasSetTracker.cpp:189:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Attributes.h:20, from ./llvm/include/llvm/Support/CallSite.h:29, from ./llvm/include/llvm/Analysis/AliasSetTracker.h:20, from llvm/lib/Analysis/AliasSetTracker.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/AliasSetTracker.h:22, from llvm/lib/Analysis/AliasSetTracker.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/AliasSetTracker.h:387:69: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Attributes.h:20, from ./llvm/include/llvm/Support/CallSite.h:29, from ./llvm/include/llvm/Analysis/AliasSetTracker.h:20, from llvm/lib/Analysis/AliasSetTracker.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86RegisterInfo.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86RegisterInfo.Plo depbase=`echo llvm/lib/Analysis/BasicAliasAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/BasicAliasAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/BasicAliasAnalysis.lo llvm/lib/Analysis/BasicAliasAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/BasicAliasAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/BasicAliasAnalysis.Tpo -c llvm/lib/Analysis/BasicAliasAnalysis.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/BasicAliasAnalysis.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/Analysis/BasicAliasAnalysis.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Analysis/CaptureTracking.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/CaptureTracking.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/CaptureTracking.lo llvm/lib/Analysis/CaptureTracking.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/CaptureTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/CaptureTracking.Tpo -c llvm/lib/Analysis/CaptureTracking.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/CaptureTracking.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/Analysis/CaptureTracking.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/AliasSetTracker.lo -MD -MP -MF llvm/lib/Analysis/.deps/AliasSetTracker.Tpo -c llvm/lib/Analysis/AliasSetTracker.cpp -o llvm/lib/Analysis/AliasSetTracker.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/CaptureTracking.lo -MD -MP -MF llvm/lib/Analysis/.deps/CaptureTracking.Tpo -c llvm/lib/Analysis/CaptureTracking.cpp -o llvm/lib/Analysis/CaptureTracking.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/BasicAliasAnalysis.lo -MD -MP -MF llvm/lib/Analysis/.deps/BasicAliasAnalysis.Tpo -c llvm/lib/Analysis/BasicAliasAnalysis.cpp -o llvm/lib/Analysis/BasicAliasAnalysis.o >/dev/null 2>&1 depbase=`echo llvm/lib/Analysis/DebugInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/DebugInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/DebugInfo.lo llvm/lib/Analysis/DebugInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/DebugInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/DebugInfo.Tpo -c llvm/lib/Analysis/DebugInfo.cpp -fPIC -DPIC -o llvm/lib/Analysis/.libs/DebugInfo.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Analysis/DebugInfo.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Analysis/IPA/CallGraph.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IPA/CallGraph.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Analysis/IPA/CallGraph.lo llvm/lib/Analysis/IPA/CallGraph.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IPA/CallGraph.lo -MD -MP -MF llvm/lib/Analysis/IPA/.deps/CallGraph.Tpo -c llvm/lib/Analysis/IPA/CallGraph.cpp -fPIC -DPIC -o llvm/lib/Analysis/IPA/.libs/CallGraph.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/CallGraph.h:54, from llvm/lib/Analysis/IPA/CallGraph.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/ELFCodeEmitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFCodeEmitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ELFCodeEmitter.lo llvm/lib/CodeGen/ELFCodeEmitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFCodeEmitter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ELFCodeEmitter.Tpo -c llvm/lib/CodeGen/ELFCodeEmitter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ELFCodeEmitter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/DebugInfo.lo -MD -MP -MF llvm/lib/Analysis/.deps/DebugInfo.Tpo -c llvm/lib/Analysis/DebugInfo.cpp -o llvm/lib/Analysis/DebugInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Analysis/IPA/CallGraph.lo -MD -MP -MF llvm/lib/Analysis/IPA/.deps/CallGraph.Tpo -c llvm/lib/Analysis/IPA/CallGraph.cpp -o llvm/lib/Analysis/IPA/CallGraph.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/ELFCodeEmitter.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFCodeEmitter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ELFCodeEmitter.Tpo -c llvm/lib/CodeGen/ELFCodeEmitter.cpp -o llvm/lib/CodeGen/ELFCodeEmitter.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/ELFWriter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFWriter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ELFWriter.lo llvm/lib/CodeGen/ELFWriter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFWriter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ELFWriter.Tpo -c llvm/lib/CodeGen/ELFWriter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ELFWriter.o depbase=`echo llvm/lib/CodeGen/LiveVariables.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveVariables.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/LiveVariables.lo llvm/lib/CodeGen/LiveVariables.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveVariables.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveVariables.Tpo -c llvm/lib/CodeGen/LiveVariables.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/LiveVariables.o depbase=`echo llvm/lib/CodeGen/MachineBasicBlock.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineBasicBlock.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineBasicBlock.lo llvm/lib/CodeGen/MachineBasicBlock.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineBasicBlock.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineBasicBlock.Tpo -c llvm/lib/CodeGen/MachineBasicBlock.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineBasicBlock.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/CodeGen/ELFWriter.cpp:36: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from llvm/lib/CodeGen/MachineBasicBlock.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/LiveVariables.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveVariables.h:32, from llvm/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/LiveVariables.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveVariables.h:32, from llvm/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/LiveVariables.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/LiveVariables.cpp:528:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveVariables.h:32, from llvm/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/LiveVariables.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/LiveVariables.cpp:535:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveVariables.h:32, from llvm/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/LiveVariables.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/LiveVariables.h:32, from llvm/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/CodeGen/ELFWriter.cpp:44: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Target/Mangler.h:54:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/CodeGen/BinaryObject.h:21, from llvm/lib/CodeGen/ELF.h:23, from llvm/lib/CodeGen/ELFWriter.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/MachineBasicBlock.cpp:17: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineBasicBlock.cpp:19: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/LiveVariables.h:49:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/LiveVariables.h:36, from llvm/lib/CodeGen/MachineBasicBlock.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from llvm/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelLowering.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-X86ISelLowering.Plo depbase=`echo llvm/lib/CodeGen/MachineDominators.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineDominators.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineDominators.lo llvm/lib/CodeGen/MachineDominators.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineDominators.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineDominators.Tpo -c llvm/lib/CodeGen/MachineDominators.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineDominators.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineBasicBlock.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineBasicBlock.Tpo -c llvm/lib/CodeGen/MachineBasicBlock.cpp -o llvm/lib/CodeGen/MachineBasicBlock.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:22:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:22:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:22:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:22:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:22:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]' ./llvm/include/llvm/Analysis/DominatorInternals.h:340:3: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits::NodeType = llvm::MachineBasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:676:28: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::MachineFunction; NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:38:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:673:18: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::MachineFunction; NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:38:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/MachineDominators.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>; llvm::DenseMap::BucketT = std::pair::InfoRec>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>; llvm::DenseMap::value_type = std::pair::InfoRec>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]' ./llvm/include/llvm/Analysis/DominatorInternals.h:240:16: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits::NodeType = llvm::MachineBasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:676:28: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::MachineFunction; NodeT = llvm::MachineBasicBlock]' llvm/lib/CodeGen/MachineDominators.cpp:38:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineDominators.h:18, from llvm/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/LiveVariables.lo -MD -MP -MF llvm/lib/CodeGen/.deps/LiveVariables.Tpo -c llvm/lib/CodeGen/LiveVariables.cpp -o llvm/lib/CodeGen/LiveVariables.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ELFWriter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ELFWriter.Tpo -c llvm/lib/CodeGen/ELFWriter.cpp -o llvm/lib/CodeGen/ELFWriter.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachineFunction.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunction.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineFunction.lo llvm/lib/CodeGen/MachineFunction.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunction.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunction.Tpo -c llvm/lib/CodeGen/MachineFunction.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineFunction.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/MachineFunction.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineFunction.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Type.h:17, from ./llvm/include/llvm/DerivedTypes.h:21, from llvm/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineFunction.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Type.h:17, from ./llvm/include/llvm/DerivedTypes.h:21, from llvm/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineFunction.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Type.h:17, from ./llvm/include/llvm/DerivedTypes.h:21, from llvm/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineDominators.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineDominators.Tpo -c llvm/lib/CodeGen/MachineDominators.cpp -o llvm/lib/CodeGen/MachineDominators.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachineFunctionAnalysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionAnalysis.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineFunctionAnalysis.lo llvm/lib/CodeGen/MachineFunctionAnalysis.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionAnalysis.Tpo -c llvm/lib/CodeGen/MachineFunctionAnalysis.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineFunctionAnalysis.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunction.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunction.Tpo -c llvm/lib/CodeGen/MachineFunction.cpp -o llvm/lib/CodeGen/MachineFunction.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineFunctionAnalysis.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, from llvm/lib/CodeGen/MachineFunctionAnalysis.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionAnalysis.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionAnalysis.Tpo -c llvm/lib/CodeGen/MachineFunctionAnalysis.cpp -o llvm/lib/CodeGen/MachineFunctionAnalysis.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachineFunctionPass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineFunctionPass.lo llvm/lib/CodeGen/MachineFunctionPass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPass.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineFunctionPass.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/MachineFunctionPass.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/CodeGen/MachineFunctionPrinterPass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPrinterPass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineFunctionPrinterPass.lo llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPrinterPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionPrinterPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineFunctionPrinterPass.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPass.cpp -o llvm/lib/CodeGen/MachineFunctionPass.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineFunctionPrinterPass.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineFunctionPrinterPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp -o llvm/lib/CodeGen/MachineFunctionPrinterPass.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/MachineInstr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineInstr.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineInstr.lo llvm/lib/CodeGen/MachineInstr.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineInstr.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineInstr.Tpo -c llvm/lib/CodeGen/MachineInstr.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineInstr.o depbase=`echo llvm/lib/CodeGen/MachineLoopInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLoopInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineLoopInfo.lo llvm/lib/CodeGen/MachineLoopInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLoopInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineLoopInfo.Tpo -c llvm/lib/CodeGen/MachineLoopInfo.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineLoopInfo.o depbase=`echo llvm/lib/CodeGen/MachineModuleInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineModuleInfo.lo llvm/lib/CodeGen/MachineModuleInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineModuleInfo.Tpo -c llvm/lib/CodeGen/MachineModuleInfo.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineModuleInfo.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/MachineInstr.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, const llvm::TargetMachine*) const': llvm/lib/CodeGen/MachineInstr.cpp:1335:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1335 | if (!HaveSemi) OS << ";"; HaveSemi = true; | ^~ llvm/lib/CodeGen/MachineInstr.cpp:1335:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1335 | if (!HaveSemi) OS << ";"; HaveSemi = true; | ^~~~~~~~ llvm/lib/CodeGen/MachineInstr.cpp:1348:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1348 | if (!HaveSemi) OS << ";"; HaveSemi = true; | ^~ llvm/lib/CodeGen/MachineInstr.cpp:1348:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1348 | if (!HaveSemi) OS << ";"; HaveSemi = true; | ^~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineInstr.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineInstr.cpp:25: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from llvm/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/MachineLoopInfo.cpp:18: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/CodeGen/MachineModuleInfo.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/CodeGen/MachineModuleInfo.cpp:24: ./llvm/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits*>': ./llvm/include/llvm/ADT/PointerIntPair.h:46:33: required from 'class llvm::PointerIntPair*> >' ./llvm/include/llvm/ADT/PointerUnion.h:67:11: required from 'class llvm::PointerUnion*>' llvm/lib/CodeGen/MachineModuleInfo.cpp:60:55: required from here ./llvm/include/llvm/ADT/PointerUnion.h:42:39: warning: comparison between 'enum llvm::PointerLikeTypeTraits::' and 'enum llvm::PointerLikeTypeTraits*>::' [-Wenum-compare] 42 | NumLowBitsAvailable = PT1BitsAv < PT2BitsAv ? PT1BitsAv : PT2BitsAv | ~~~~~~~~~~^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/MachineModuleInfo.cpp:80:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/MachineModuleInfo.cpp:80:56: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, std::vector >::BucketT' {aka 'struct std::pair, std::vector >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, std::vector >::BucketT' {aka 'struct std::pair, std::vector >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/MachineModuleInfo.cpp:259:79: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineFunctionPass.h:22, from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:33, from llvm/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineModuleInfo.cpp:305:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::AssertingVH; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/MachineModuleInfo.cpp:106:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair, llvm::MMIAddrLabelMap::AddrLabelSymEntry>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:38, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair, std::vector >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair, std::vector >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::AssertingVH; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/MachineModuleInfo.cpp:183:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, std::vector >::BucketT' {aka 'struct std::pair, std::vector >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from llvm/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, std::vector >::BucketT' {aka 'struct std::pair, std::vector >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/MachineRegisterInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineRegisterInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/MachineRegisterInfo.lo llvm/lib/CodeGen/MachineRegisterInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineRegisterInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineRegisterInfo.Tpo -c llvm/lib/CodeGen/MachineRegisterInfo.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/MachineRegisterInfo.o In file included from llvm/lib/CodeGen/MachineRegisterInfo.cpp:17: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineRegisterInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:19, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineRegisterInfo.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:19, from ./llvm/include/llvm/CodeGen/MachineRegisterInfo.h:17, from llvm/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineInstr.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineInstr.Tpo -c llvm/lib/CodeGen/MachineInstr.cpp -o llvm/lib/CodeGen/MachineInstr.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineRegisterInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineRegisterInfo.Tpo -c llvm/lib/CodeGen/MachineRegisterInfo.cpp -o llvm/lib/CodeGen/MachineRegisterInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineModuleInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineModuleInfo.Tpo -c llvm/lib/CodeGen/MachineModuleInfo.cpp -o llvm/lib/CodeGen/MachineModuleInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/MachineLoopInfo.lo -MD -MP -MF llvm/lib/CodeGen/.deps/MachineLoopInfo.Tpo -c llvm/lib/CodeGen/MachineLoopInfo.cpp -o llvm/lib/CodeGen/MachineLoopInfo.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/ObjectCodeEmitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ObjectCodeEmitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ObjectCodeEmitter.lo llvm/lib/CodeGen/ObjectCodeEmitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ObjectCodeEmitter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ObjectCodeEmitter.Tpo -c llvm/lib/CodeGen/ObjectCodeEmitter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ObjectCodeEmitter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ObjectCodeEmitter.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ObjectCodeEmitter.Tpo -c llvm/lib/CodeGen/ObjectCodeEmitter.cpp -o llvm/lib/CodeGen/ObjectCodeEmitter.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/PostRAHazardRecognizer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRAHazardRecognizer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PostRAHazardRecognizer.lo llvm/lib/CodeGen/PostRAHazardRecognizer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRAHazardRecognizer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PostRAHazardRecognizer.Tpo -c llvm/lib/CodeGen/PostRAHazardRecognizer.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PostRAHazardRecognizer.o depbase=`echo llvm/lib/CodeGen/PseudoSourceValue.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PseudoSourceValue.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/PseudoSourceValue.lo llvm/lib/CodeGen/PseudoSourceValue.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PseudoSourceValue.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PseudoSourceValue.Tpo -c llvm/lib/CodeGen/PseudoSourceValue.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/PseudoSourceValue.o depbase=`echo llvm/lib/CodeGen/ScheduleDAG.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAG.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/ScheduleDAG.lo llvm/lib/CodeGen/ScheduleDAG.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAG.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAG.Tpo -c llvm/lib/CodeGen/ScheduleDAG.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/ScheduleDAG.o In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAG.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/ScheduleDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PostRAHazardRecognizer.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PostRAHazardRecognizer.Tpo -c llvm/lib/CodeGen/PostRAHazardRecognizer.cpp -o llvm/lib/CodeGen/PostRAHazardRecognizer.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/ScheduleDAG.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/ScheduleDAG.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/PseudoSourceValue.lo -MD -MP -MF llvm/lib/CodeGen/.deps/PseudoSourceValue.Tpo -c llvm/lib/CodeGen/PseudoSourceValue.cpp -o llvm/lib/CodeGen/PseudoSourceValue.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/TargetInstrInfoImpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetInstrInfoImpl.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/TargetInstrInfoImpl.lo llvm/lib/CodeGen/TargetInstrInfoImpl.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetInstrInfoImpl.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TargetInstrInfoImpl.Tpo -c llvm/lib/CodeGen/TargetInstrInfoImpl.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/TargetInstrInfoImpl.o depbase=`echo llvm/lib/CodeGen/UnreachableBlockElim.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/UnreachableBlockElim.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/UnreachableBlockElim.lo llvm/lib/CodeGen/UnreachableBlockElim.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/UnreachableBlockElim.lo -MD -MP -MF llvm/lib/CodeGen/.deps/UnreachableBlockElim.Tpo -c llvm/lib/CodeGen/UnreachableBlockElim.cpp -fPIC -DPIC -o llvm/lib/CodeGen/.libs/UnreachableBlockElim.o depbase=`echo llvm/lib/ExecutionEngine/ExecutionEngine.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/ExecutionEngine.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/ExecutionEngine.lo llvm/lib/ExecutionEngine/ExecutionEngine.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/ScheduleDAG.lo -MD -MP -MF llvm/lib/CodeGen/.deps/ScheduleDAG.Tpo -c llvm/lib/CodeGen/ScheduleDAG.cpp -o llvm/lib/CodeGen/ScheduleDAG.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/ExecutionEngine.lo -MD -MP -MF llvm/lib/ExecutionEngine/.deps/ExecutionEngine.Tpo -c llvm/lib/ExecutionEngine/ExecutionEngine.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/.libs/ExecutionEngine.o In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/TargetInstrInfoImpl.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/CodeGen/TargetInstrInfoImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/TargetInstrInfoImpl.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/CodeGen/TargetInstrInfoImpl.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:26: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/TargetInstrInfoImpl.lo -MD -MP -MF llvm/lib/CodeGen/.deps/TargetInstrInfoImpl.Tpo -c llvm/lib/CodeGen/TargetInstrInfoImpl.cpp -o llvm/lib/CodeGen/TargetInstrInfoImpl.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/CodeGen/MachineDominators.h: In member function 'bool llvm::MachineDominatorTree::dominates(llvm::MachineInstr*, llvm::MachineInstr*) const': ./llvm/include/llvm/CodeGen/MachineDominators.h:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for (; &*I != A && &*I != B; ++I) /*empty*/; | ^~~ ./llvm/include/llvm/CodeGen/MachineDominators.h:91:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 91 | return &*I == A; | ^~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachineLoopInfo.h:34, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:33: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, const llvm::Type*)': llvm/lib/ExecutionEngine/ExecutionEngine.cpp:861:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::GenericValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 861 | memcpy(Ptr, Val.IntVal.getRawData(), 10); | ^ In file included from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:21: ./llvm/include/llvm/ExecutionEngine/GenericValue.h:26:8: note: 'struct llvm::GenericValue' declared here 26 | struct GenericValue { | ^~~~~~~~~~~~ llvm/lib/ExecutionEngine/ExecutionEngine.cpp:866:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct llvm::GenericValue' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 866 | memset(Ptr, 0, StoreBytes); | ^ In file included from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:21: ./llvm/include/llvm/ExecutionEngine/GenericValue.h:26:8: note: 'struct llvm::GenericValue' declared here 26 | struct GenericValue { | ^~~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/ValueMap.h:97:16: required from 'llvm::ValueMap::~ValueMap() [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:44:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/ValueMap.h:112:18: required from 'void llvm::ValueMap::clear() [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/ExecutionEngine.cpp:173:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/ValueMap.h:161:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/ExecutionEngine.cpp:155:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, void*, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/CodeGen/MachineDominators.h:21, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock]' ./llvm/include/llvm/CodeGen/MachineDominators.h:131:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from ./llvm/include/llvm/CodeGen/Passes.h:18, from llvm/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/ExecutionEngine/JIT/Intercept.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/Intercept.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/Intercept.lo llvm/lib/ExecutionEngine/JIT/Intercept.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/Intercept.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/Intercept.Tpo -c llvm/lib/ExecutionEngine/JIT/Intercept.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/Intercept.o depbase=`echo llvm/lib/ExecutionEngine/JIT/JIT.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JIT.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/JIT.lo llvm/lib/ExecutionEngine/JIT/JIT.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/UnreachableBlockElim.lo -MD -MP -MF llvm/lib/CodeGen/.deps/UnreachableBlockElim.Tpo -c llvm/lib/CodeGen/UnreachableBlockElim.cpp -o llvm/lib/CodeGen/UnreachableBlockElim.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JIT.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JIT.Tpo -c llvm/lib/ExecutionEngine/JIT/JIT.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/JIT.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/Intercept.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/Intercept.Tpo -c llvm/lib/ExecutionEngine/JIT/Intercept.cpp -o llvm/lib/ExecutionEngine/JIT/Intercept.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/ValueMap.h:93:33: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/JIT/JIT.cpp:289:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/ValueMap.h:112:18: required from 'void llvm::ValueMap::clear() [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/JIT/JIT.cpp:655:41: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, llvm::DenseMapInfo >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, llvm::DenseMapInfo >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/ValueMap.h:161:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/JIT/JIT.cpp:700:39: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JIT.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITDebugRegisterer.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/JITDebugRegisterer.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >]': llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:55:75: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >]' llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:65:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >; llvm::DenseMap::BucketT = std::pair, jit_code_entry*> >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >; llvm::DenseMap::value_type = std::pair, jit_code_entry*> >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = std::pair, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo, jit_code_entry*> >]' llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:146:10: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h:18, from llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, jit_code_entry*> >::BucketT' {aka 'struct std::pair, jit_code_entry*> >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/ExecutionEngine.lo -MD -MP -MF llvm/lib/ExecutionEngine/.deps/ExecutionEngine.Tpo -c llvm/lib/ExecutionEngine/ExecutionEngine.cpp -o llvm/lib/ExecutionEngine/ExecutionEngine.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITDebugRegisterer.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp -o llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.o >/dev/null 2>&1 depbase=`echo llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITDwarfEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/JITDwarfEmitter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JIT.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JIT.Tpo -c llvm/lib/ExecutionEngine/JIT/JIT.cpp -o llvm/lib/ExecutionEngine/JIT/JIT.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>]': llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:297:16: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>]' llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:304:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/ExecutionEngine/JIT/JITEmitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITEmitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/JITEmitter.lo llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITEmitter.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/JITEmitter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITDwarfEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp -o llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:367:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/ValueMap.h:95:37: required from 'llvm::ValueMap::ValueMap(const ExtraData&, unsigned int) [with KeyT = llvm::Function*; ValueT = void*; Config = {anonymous}::NoRAUWValueMapConfig; ValueInfoT = llvm::DenseMapInfo; llvm::ValueMap::ExtraData = {anonymous}::JITResolverState*]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:118:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/ValueMap.h:95:37: required from 'llvm::ValueMap::ValueMap(const ExtraData&, unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo >; llvm::ValueMap::ExtraData = {anonymous}::JITResolverState*]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:118:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]': ./llvm/include/llvm/ADT/ValueMap.h:95:37: required from 'llvm::ValueMap::ValueMap(const ExtraData&, unsigned int) [with KeyT = const llvm::Function*; ValueT = {anonymous}::JITEmitter::EmittedCode; Config = {anonymous}::JITEmitter::EmittedFunctionConfig; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>; llvm::ValueMap::ExtraData = {anonymous}::JITEmitter*]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:367:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair >, {anonymous}::JITEmitter::EmittedCode>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair >, {anonymous}::JITEmitter::EmittedCode>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/ADT/ValueMap.h:112:18: required from 'void llvm::ValueMap::clear() [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:503:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/ADT/ValueMap.h:161:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:152:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet, llvm::DenseMapInfo, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > > >, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo > >, llvm::SmallPtrSet >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, llvm::DenseMapInfo >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, llvm::DenseMapInfo >, void*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH, llvm::DenseMapInfo >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo, llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/ValueMap.h:161:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = llvm::Function*; ValueT = void*; Config = {anonymous}::NoRAUWValueMapConfig; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:528:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >, void*, llvm::DenseMapInfo, llvm::DenseMapInfo > >, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair, llvm::DenseMapInfo >, void*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/ValueMap.h:29, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:23, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>; llvm::DenseMap::BucketT = std::pair >, {anonymous}::JITEmitter::EmittedCode>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>; llvm::DenseMap::value_type = std::pair >, {anonymous}::JITEmitter::EmittedCode>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]' ./llvm/include/llvm/ADT/ValueMap.h:161:15: required from 'ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = {anonymous}::JITEmitter::EmittedCode; Config = {anonymous}::JITEmitter::EmittedFunctionConfig; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]' llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:793:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair >, {anonymous}::JITEmitter::EmittedCode>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from llvm/lib/ExecutionEngine/JIT/JIT.h:17, from llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair >, {anonymous}::JITEmitter::EmittedCode>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITMemoryManager.Tpo -c llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/JITMemoryManager.o depbase=`echo llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/OProfileJITEventListener.Tpo -c llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/OProfileJITEventListener.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITMemoryManager.Tpo -c llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp -o llvm/lib/ExecutionEngine/JIT/JITMemoryManager.o >/dev/null 2>&1 depbase=`echo llvm/lib/ExecutionEngine/JIT/TargetSelect.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/TargetSelect.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/ExecutionEngine/JIT/TargetSelect.lo llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/OProfileJITEventListener.Tpo -c llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp -o llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/TargetSelect.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/TargetSelect.Tpo -c llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp -fPIC -DPIC -o llvm/lib/ExecutionEngine/JIT/.libs/TargetSelect.o depbase=`echo llvm/lib/MC/MCAsmInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCAsmInfo.lo llvm/lib/MC/MCAsmInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfo.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmInfo.Tpo -c llvm/lib/MC/MCAsmInfo.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCAsmInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAsmInfo.lo -MD -MP -MF llvm/lib/MC/.deps/MCAsmInfo.Tpo -c llvm/lib/MC/MCAsmInfo.cpp -o llvm/lib/MC/MCAsmInfo.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCAssembler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAssembler.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCAssembler.lo llvm/lib/MC/MCAssembler.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/MC/MCContext.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCContext.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCContext.lo llvm/lib/MC/MCContext.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAssembler.lo -MD -MP -MF llvm/lib/MC/.deps/MCAssembler.Tpo -c llvm/lib/MC/MCAssembler.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCAssembler.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCContext.lo -MD -MP -MF llvm/lib/MC/.deps/MCContext.Tpo -c llvm/lib/MC/MCContext.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCContext.o In file included from llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp:19: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/TargetSelect.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/TargetSelect.Tpo -c llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp -o llvm/lib/ExecutionEngine/JIT/TargetSelect.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/ExecutionEngine/JIT/JITEmitter.lo -MD -MP -MF llvm/lib/ExecutionEngine/JIT/.deps/JITEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp -o llvm/lib/ExecutionEngine/JIT/JITEmitter.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/MCContext.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MCContext.cpp:28:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/MC/MCDwarf.h:19, from ./llvm/include/llvm/MC/MCContext.h:14, from llvm/lib/MC/MCContext.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/MCContext.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MCContext.cpp:28:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/MC/MCDwarf.h:19, from ./llvm/include/llvm/MC/MCContext.h:14, from llvm/lib/MC/MCContext.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/MC/MCContext.cpp:10: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/MC/MCContext.cpp:87:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/MC/MCDwarf.h:19, from ./llvm/include/llvm/MC/MCContext.h:14, from llvm/lib/MC/MCContext.cpp:10: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MCAssembler.cpp:226:58: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/MC/MCAssembler.cpp:226:58: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCAssembler.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/MC/MCExpr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCExpr.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCExpr.lo llvm/lib/MC/MCExpr.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCExpr.lo -MD -MP -MF llvm/lib/MC/.deps/MCExpr.Tpo -c llvm/lib/MC/MCExpr.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCExpr.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCContext.lo -MD -MP -MF llvm/lib/MC/.deps/MCContext.Tpo -c llvm/lib/MC/MCContext.cpp -o llvm/lib/MC/MCContext.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCExpr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:772:48: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/ADT/StringSwitch.h:16, from llvm/lib/MC/MCExpr.cpp:13: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/MC/MCAssembler.h:13, from llvm/lib/MC/MCExpr.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/MC/MCAssembler.h:789:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/ADT/StringSwitch.h:16, from llvm/lib/MC/MCExpr.cpp:13: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCAssembler.lo -MD -MP -MF llvm/lib/MC/.deps/MCAssembler.Tpo -c llvm/lib/MC/MCAssembler.cpp -o llvm/lib/MC/MCAssembler.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCExpr.lo -MD -MP -MF llvm/lib/MC/.deps/MCExpr.Tpo -c llvm/lib/MC/MCExpr.cpp -o llvm/lib/MC/MCExpr.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCInst.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInst.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCInst.lo llvm/lib/MC/MCInst.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInst.lo -MD -MP -MF llvm/lib/MC/.deps/MCInst.Tpo -c llvm/lib/MC/MCInst.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCInst.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCInst.lo -MD -MP -MF llvm/lib/MC/.deps/MCInst.Tpo -c llvm/lib/MC/MCInst.cpp -o llvm/lib/MC/MCInst.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCSection.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSection.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCSection.lo llvm/lib/MC/MCSection.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/MC/MCSectionCOFF.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionCOFF.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCSectionCOFF.lo llvm/lib/MC/MCSectionCOFF.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSection.lo -MD -MP -MF llvm/lib/MC/.deps/MCSection.Tpo -c llvm/lib/MC/MCSection.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCSection.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionCOFF.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionCOFF.Tpo -c llvm/lib/MC/MCSectionCOFF.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCSectionCOFF.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSection.lo -MD -MP -MF llvm/lib/MC/.deps/MCSection.Tpo -c llvm/lib/MC/MCSection.cpp -o llvm/lib/MC/MCSection.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionCOFF.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionCOFF.Tpo -c llvm/lib/MC/MCSectionCOFF.cpp -o llvm/lib/MC/MCSectionCOFF.o >/dev/null 2>&1 depbase=`echo llvm/lib/MC/MCSectionELF.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionELF.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCSectionELF.lo llvm/lib/MC/MCSectionELF.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionELF.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionELF.Tpo -c llvm/lib/MC/MCSectionELF.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCSectionELF.o depbase=`echo llvm/lib/MC/MCSectionMachO.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionMachO.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCSectionMachO.lo llvm/lib/MC/MCSectionMachO.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionMachO.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionMachO.Tpo -c llvm/lib/MC/MCSectionMachO.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCSectionMachO.o depbase=`echo llvm/lib/MC/MCSymbol.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSymbol.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/MC/MCSymbol.lo llvm/lib/MC/MCSymbol.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSymbol.lo -MD -MP -MF llvm/lib/MC/.deps/MCSymbol.Tpo -c llvm/lib/MC/MCSymbol.cpp -fPIC -DPIC -o llvm/lib/MC/.libs/MCSymbol.o depbase=`echo llvm/lib/Support/APFloat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APFloat.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/APFloat.lo llvm/lib/Support/APFloat.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APFloat.lo -MD -MP -MF llvm/lib/Support/.deps/APFloat.Tpo -c llvm/lib/Support/APFloat.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/APFloat.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionELF.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionELF.Tpo -c llvm/lib/MC/MCSectionELF.cpp -o llvm/lib/MC/MCSectionELF.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSymbol.lo -MD -MP -MF llvm/lib/MC/.deps/MCSymbol.Tpo -c llvm/lib/MC/MCSymbol.cpp -o llvm/lib/MC/MCSymbol.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/MC/MCSectionMachO.lo -MD -MP -MF llvm/lib/MC/.deps/MCSectionMachO.Tpo -c llvm/lib/MC/MCSectionMachO.cpp -o llvm/lib/MC/MCSectionMachO.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/APInt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APInt.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/APInt.lo llvm/lib/Support/APInt.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Support/Allocator.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Allocator.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Allocator.lo llvm/lib/Support/Allocator.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APInt.lo -MD -MP -MF llvm/lib/Support/.deps/APInt.Tpo -c llvm/lib/Support/APInt.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/APInt.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Allocator.lo -MD -MP -MF llvm/lib/Support/.deps/Allocator.Tpo -c llvm/lib/Support/Allocator.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Allocator.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Allocator.lo -MD -MP -MF llvm/lib/Support/.deps/Allocator.Tpo -c llvm/lib/Support/Allocator.cpp -o llvm/lib/Support/Allocator.o >/dev/null 2>&1 llvm/lib/Support/APInt.cpp: In function 'uint32_t hashword(const uint64_t*, size_t)': llvm/lib/Support/APInt.cpp:716:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 716 | case 3 : c+=k[2]; | ~^~~~~~ llvm/lib/Support/APInt.cpp:717:3: note: here 717 | case 2 : b+=k[1]; | ^~~~ llvm/lib/Support/APInt.cpp:717:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 717 | case 2 : b+=k[1]; | ~^~~~~~ llvm/lib/Support/APInt.cpp:718:3: note: here 718 | case 1 : a+=k[0]; | ^~~~ depbase=`echo llvm/lib/Support/CommandLine.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/CommandLine.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/CommandLine.lo llvm/lib/Support/CommandLine.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/CommandLine.lo -MD -MP -MF llvm/lib/Support/.deps/CommandLine.Tpo -c llvm/lib/Support/CommandLine.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/CommandLine.o In file included from llvm/lib/Support/CommandLine.cpp:19: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ depbase=`echo llvm/lib/Support/ConstantRange.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ConstantRange.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/ConstantRange.lo llvm/lib/Support/ConstantRange.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ConstantRange.lo -MD -MP -MF llvm/lib/Support/.deps/ConstantRange.Tpo -c llvm/lib/Support/ConstantRange.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/ConstantRange.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APFloat.lo -MD -MP -MF llvm/lib/Support/.deps/APFloat.Tpo -c llvm/lib/Support/APFloat.cpp -o llvm/lib/Support/APFloat.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/Debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Debug.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Debug.lo llvm/lib/Support/Debug.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Debug.lo -MD -MP -MF llvm/lib/Support/.deps/Debug.Tpo -c llvm/lib/Support/Debug.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Debug.o In file included from llvm/lib/Support/Debug.cpp:26: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/CommandLine.lo -MD -MP -MF llvm/lib/Support/.deps/CommandLine.Tpo -c llvm/lib/Support/CommandLine.cpp -o llvm/lib/Support/CommandLine.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ConstantRange.lo -MD -MP -MF llvm/lib/Support/.deps/ConstantRange.Tpo -c llvm/lib/Support/ConstantRange.cpp -o llvm/lib/Support/ConstantRange.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/APInt.lo -MD -MP -MF llvm/lib/Support/.deps/APInt.Tpo -c llvm/lib/Support/APInt.cpp -o llvm/lib/Support/APInt.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Debug.lo -MD -MP -MF llvm/lib/Support/.deps/Debug.Tpo -c llvm/lib/Support/Debug.cpp -o llvm/lib/Support/Debug.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/Dwarf.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Dwarf.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Dwarf.lo llvm/lib/Support/Dwarf.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Dwarf.lo -MD -MP -MF llvm/lib/Support/.deps/Dwarf.Tpo -c llvm/lib/Support/Dwarf.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Dwarf.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Dwarf.lo -MD -MP -MF llvm/lib/Support/.deps/Dwarf.Tpo -c llvm/lib/Support/Dwarf.cpp -o llvm/lib/Support/Dwarf.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/ErrorHandling.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ErrorHandling.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/ErrorHandling.lo llvm/lib/Support/ErrorHandling.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ErrorHandling.lo -MD -MP -MF llvm/lib/Support/.deps/ErrorHandling.Tpo -c llvm/lib/Support/ErrorHandling.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/ErrorHandling.o llvm/lib/Support/ErrorHandling.cpp: In function 'void llvm::report_fatal_error(const llvm::Twine&)': llvm/lib/Support/ErrorHandling.cpp:72:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 72 | (void)::write(2, MessageStr.data(), MessageStr.size()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ErrorHandling.lo -MD -MP -MF llvm/lib/Support/.deps/ErrorHandling.Tpo -c llvm/lib/Support/ErrorHandling.cpp -o llvm/lib/Support/ErrorHandling.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/FoldingSet.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FoldingSet.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/FoldingSet.lo llvm/lib/Support/FoldingSet.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FoldingSet.lo -MD -MP -MF llvm/lib/Support/.deps/FoldingSet.Tpo -c llvm/lib/Support/FoldingSet.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/FoldingSet.o depbase=`echo llvm/lib/Support/FormattedStream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FormattedStream.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/FormattedStream.lo llvm/lib/Support/FormattedStream.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Support/ManagedStatic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ManagedStatic.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/ManagedStatic.lo llvm/lib/Support/ManagedStatic.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FormattedStream.lo -MD -MP -MF llvm/lib/Support/.deps/FormattedStream.Tpo -c llvm/lib/Support/FormattedStream.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/FormattedStream.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ManagedStatic.lo -MD -MP -MF llvm/lib/Support/.deps/ManagedStatic.Tpo -c llvm/lib/Support/ManagedStatic.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/ManagedStatic.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FoldingSet.lo -MD -MP -MF llvm/lib/Support/.deps/FoldingSet.Tpo -c llvm/lib/Support/FoldingSet.cpp -o llvm/lib/Support/FoldingSet.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/ManagedStatic.lo -MD -MP -MF llvm/lib/Support/.deps/ManagedStatic.Tpo -c llvm/lib/Support/ManagedStatic.cpp -o llvm/lib/Support/ManagedStatic.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/FormattedStream.lo -MD -MP -MF llvm/lib/Support/.deps/FormattedStream.Tpo -c llvm/lib/Support/FormattedStream.cpp -o llvm/lib/Support/FormattedStream.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/MemoryBuffer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/MemoryBuffer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/MemoryBuffer.lo llvm/lib/Support/MemoryBuffer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/MemoryBuffer.lo -MD -MP -MF llvm/lib/Support/.deps/MemoryBuffer.Tpo -c llvm/lib/Support/MemoryBuffer.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/MemoryBuffer.o depbase=`echo llvm/lib/Support/PrettyStackTrace.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/PrettyStackTrace.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/PrettyStackTrace.lo llvm/lib/Support/PrettyStackTrace.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Support/SmallPtrSet.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallPtrSet.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/SmallPtrSet.lo llvm/lib/Support/SmallPtrSet.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/PrettyStackTrace.lo -MD -MP -MF llvm/lib/Support/.deps/PrettyStackTrace.Tpo -c llvm/lib/Support/PrettyStackTrace.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/PrettyStackTrace.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallPtrSet.lo -MD -MP -MF llvm/lib/Support/.deps/SmallPtrSet.Tpo -c llvm/lib/Support/SmallPtrSet.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/SmallPtrSet.o depbase=`echo llvm/lib/Support/SmallVector.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallVector.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/SmallVector.lo llvm/lib/Support/SmallVector.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallVector.lo -MD -MP -MF llvm/lib/Support/.deps/SmallVector.Tpo -c llvm/lib/Support/SmallVector.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/SmallVector.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallVector.lo -MD -MP -MF llvm/lib/Support/.deps/SmallVector.Tpo -c llvm/lib/Support/SmallVector.cpp -o llvm/lib/Support/SmallVector.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/SourceMgr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SourceMgr.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/SourceMgr.lo llvm/lib/Support/SourceMgr.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/MemoryBuffer.lo -MD -MP -MF llvm/lib/Support/.deps/MemoryBuffer.Tpo -c llvm/lib/Support/MemoryBuffer.cpp -o llvm/lib/Support/MemoryBuffer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SmallPtrSet.lo -MD -MP -MF llvm/lib/Support/.deps/SmallPtrSet.Tpo -c llvm/lib/Support/SmallPtrSet.cpp -o llvm/lib/Support/SmallPtrSet.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SourceMgr.lo -MD -MP -MF llvm/lib/Support/.deps/SourceMgr.Tpo -c llvm/lib/Support/SourceMgr.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/SourceMgr.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/PrettyStackTrace.lo -MD -MP -MF llvm/lib/Support/.deps/PrettyStackTrace.Tpo -c llvm/lib/Support/PrettyStackTrace.cpp -o llvm/lib/Support/PrettyStackTrace.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/Statistic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Statistic.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Statistic.lo llvm/lib/Support/Statistic.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Support/StringExtras.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringExtras.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/StringExtras.lo llvm/lib/Support/StringExtras.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Statistic.lo -MD -MP -MF llvm/lib/Support/.deps/Statistic.Tpo -c llvm/lib/Support/Statistic.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Statistic.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringExtras.lo -MD -MP -MF llvm/lib/Support/.deps/StringExtras.Tpo -c llvm/lib/Support/StringExtras.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/StringExtras.o depbase=`echo llvm/lib/Support/StringMap.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringMap.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/StringMap.lo llvm/lib/Support/StringMap.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringMap.lo -MD -MP -MF llvm/lib/Support/.deps/StringMap.Tpo -c llvm/lib/Support/StringMap.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/StringMap.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/SourceMgr.lo -MD -MP -MF llvm/lib/Support/.deps/SourceMgr.Tpo -c llvm/lib/Support/SourceMgr.cpp -o llvm/lib/Support/SourceMgr.o >/dev/null 2>&1 In file included from llvm/lib/Support/Statistic.cpp:25: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringMap.lo -MD -MP -MF llvm/lib/Support/.deps/StringMap.Tpo -c llvm/lib/Support/StringMap.cpp -o llvm/lib/Support/StringMap.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringExtras.lo -MD -MP -MF llvm/lib/Support/.deps/StringExtras.Tpo -c llvm/lib/Support/StringExtras.cpp -o llvm/lib/Support/StringExtras.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/StringPool.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringPool.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/StringPool.lo llvm/lib/Support/StringPool.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Statistic.lo -MD -MP -MF llvm/lib/Support/.deps/Statistic.Tpo -c llvm/lib/Support/Statistic.cpp -o llvm/lib/Support/Statistic.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringPool.lo -MD -MP -MF llvm/lib/Support/.deps/StringPool.Tpo -c llvm/lib/Support/StringPool.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/StringPool.o depbase=`echo llvm/lib/Support/StringRef.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringRef.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/StringRef.lo llvm/lib/Support/StringRef.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Support/TargetRegistry.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/TargetRegistry.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/TargetRegistry.lo llvm/lib/Support/TargetRegistry.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringRef.lo -MD -MP -MF llvm/lib/Support/.deps/StringRef.Tpo -c llvm/lib/Support/StringRef.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/StringRef.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringPool.lo -MD -MP -MF llvm/lib/Support/.deps/StringPool.Tpo -c llvm/lib/Support/StringPool.cpp -o llvm/lib/Support/StringPool.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/TargetRegistry.lo -MD -MP -MF llvm/lib/Support/.deps/TargetRegistry.Tpo -c llvm/lib/Support/TargetRegistry.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/TargetRegistry.o depbase=`echo llvm/lib/Support/Timer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Timer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Timer.lo llvm/lib/Support/Timer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Timer.lo -MD -MP -MF llvm/lib/Support/.deps/Timer.Tpo -c llvm/lib/Support/Timer.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Timer.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/TargetRegistry.lo -MD -MP -MF llvm/lib/Support/.deps/TargetRegistry.Tpo -c llvm/lib/Support/TargetRegistry.cpp -o llvm/lib/Support/TargetRegistry.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/Triple.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Triple.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Triple.lo llvm/lib/Support/Triple.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Triple.lo -MD -MP -MF llvm/lib/Support/.deps/Triple.Tpo -c llvm/lib/Support/Triple.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Triple.o In file included from llvm/lib/Support/Timer.cpp:15: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/StringRef.lo -MD -MP -MF llvm/lib/Support/.deps/StringRef.Tpo -c llvm/lib/Support/StringRef.cpp -o llvm/lib/Support/StringRef.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/Twine.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Twine.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/Twine.lo llvm/lib/Support/Twine.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Twine.lo -MD -MP -MF llvm/lib/Support/.deps/Twine.Tpo -c llvm/lib/Support/Twine.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/Twine.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Twine.lo -MD -MP -MF llvm/lib/Support/.deps/Twine.Tpo -c llvm/lib/Support/Twine.cpp -o llvm/lib/Support/Twine.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Triple.lo -MD -MP -MF llvm/lib/Support/.deps/Triple.Tpo -c llvm/lib/Support/Triple.cpp -o llvm/lib/Support/Triple.o >/dev/null 2>&1 depbase=`echo llvm/lib/Support/raw_ostream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/raw_ostream.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/raw_ostream.lo llvm/lib/Support/raw_ostream.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/Timer.lo -MD -MP -MF llvm/lib/Support/.deps/Timer.Tpo -c llvm/lib/Support/Timer.cpp -o llvm/lib/Support/Timer.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/raw_ostream.lo -MD -MP -MF llvm/lib/Support/.deps/raw_ostream.Tpo -c llvm/lib/Support/raw_ostream.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/raw_ostream.o depbase=`echo llvm/lib/Support/circular_raw_ostream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/circular_raw_ostream.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Support/circular_raw_ostream.lo llvm/lib/Support/circular_raw_ostream.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/circular_raw_ostream.lo -MD -MP -MF llvm/lib/Support/.deps/circular_raw_ostream.Tpo -c llvm/lib/Support/circular_raw_ostream.cpp -fPIC -DPIC -o llvm/lib/Support/.libs/circular_raw_ostream.o depbase=`echo llvm/lib/Target/Mangler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/Mangler.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/Mangler.lo llvm/lib/Target/Mangler.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/Mangler.lo -MD -MP -MF llvm/lib/Target/.deps/Mangler.Tpo -c llvm/lib/Target/Mangler.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/Mangler.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/circular_raw_ostream.lo -MD -MP -MF llvm/lib/Support/.deps/circular_raw_ostream.Tpo -c llvm/lib/Support/circular_raw_ostream.cpp -o llvm/lib/Support/circular_raw_ostream.o >/dev/null 2>&1 depbase=`echo llvm/lib/Target/SubtargetFeature.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/SubtargetFeature.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/SubtargetFeature.lo llvm/lib/Target/SubtargetFeature.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/SubtargetFeature.lo -MD -MP -MF llvm/lib/Target/.deps/SubtargetFeature.Tpo -c llvm/lib/Target/SubtargetFeature.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/SubtargetFeature.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/Mangler.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Support/raw_ostream.lo -MD -MP -MF llvm/lib/Support/.deps/raw_ostream.Tpo -c llvm/lib/Support/raw_ostream.cpp -o llvm/lib/Support/raw_ostream.o >/dev/null 2>&1 depbase=`echo llvm/lib/Target/TargetData.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetData.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetData.lo llvm/lib/Target/TargetData.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/Target/Mangler.h:17, from llvm/lib/Target/Mangler.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Target/Mangler.h:54:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/Target/Mangler.h:17, from llvm/lib/Target/Mangler.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/Mangler.h:17, from llvm/lib/Target/Mangler.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Target/Mangler.cpp:193:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/DenseMap.h:19, from ./llvm/include/llvm/Target/Mangler.h:17, from llvm/lib/Target/Mangler.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetData.lo -MD -MP -MF llvm/lib/Target/.deps/TargetData.Tpo -c llvm/lib/Target/TargetData.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetData.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/Mangler.lo -MD -MP -MF llvm/lib/Target/.deps/Mangler.Tpo -c llvm/lib/Target/Mangler.cpp -o llvm/lib/Target/Mangler.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/SubtargetFeature.lo -MD -MP -MF llvm/lib/Target/.deps/SubtargetFeature.Tpo -c llvm/lib/Target/SubtargetFeature.cpp -o llvm/lib/Target/SubtargetFeature.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/Target/TargetData.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Target/TargetData.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Target/TargetData.cpp:350:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Target/TargetData.h:23, from llvm/lib/Target/TargetData.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Target/TargetData.cpp:29: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Target/TargetData.cpp:372:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Target/TargetData.h:23, from llvm/lib/Target/TargetData.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Target/TargetInstrInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetInstrInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetInstrInfo.lo llvm/lib/Target/TargetInstrInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetInstrInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetInstrInfo.Tpo -c llvm/lib/Target/TargetInstrInfo.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetInstrInfo.o depbase=`echo llvm/lib/Target/TargetLoweringObjectFile.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetLoweringObjectFile.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetLoweringObjectFile.lo llvm/lib/Target/TargetLoweringObjectFile.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetLoweringObjectFile.lo -MD -MP -MF llvm/lib/Target/.deps/TargetLoweringObjectFile.Tpo -c llvm/lib/Target/TargetLoweringObjectFile.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetLoweringObjectFile.o depbase=`echo llvm/lib/Target/TargetMachine.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetMachine.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetMachine.lo llvm/lib/Target/TargetMachine.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/TargetInstrInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/TargetInstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetMachine.lo -MD -MP -MF llvm/lib/Target/.deps/TargetMachine.Tpo -c llvm/lib/Target/TargetMachine.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetMachine.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/TargetInstrInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/TargetInstrInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetInstrInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetInstrInfo.Tpo -c llvm/lib/Target/TargetInstrInfo.cpp -o llvm/lib/Target/TargetInstrInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetData.lo -MD -MP -MF llvm/lib/Target/.deps/TargetData.Tpo -c llvm/lib/Target/TargetData.cpp -o llvm/lib/Target/TargetData.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Target/TargetLoweringObjectFile.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Target/TargetMachine.cpp:19: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/MC/MCContext.h:15, from llvm/lib/Target/TargetLoweringObjectFile.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Target/Mangler.h:54:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/ADT/StringRef.h:15, from ./llvm/include/llvm/Target/TargetLoweringObjectFile.h:18, from llvm/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Target/TargetRegisterInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetRegisterInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Target/TargetRegisterInfo.lo llvm/lib/Target/TargetRegisterInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetRegisterInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetRegisterInfo.Tpo -c llvm/lib/Target/TargetRegisterInfo.cpp -fPIC -DPIC -o llvm/lib/Target/.libs/TargetRegisterInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetLoweringObjectFile.lo -MD -MP -MF llvm/lib/Target/.deps/TargetLoweringObjectFile.Tpo -c llvm/lib/Target/TargetLoweringObjectFile.cpp -o llvm/lib/Target/TargetLoweringObjectFile.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/TargetRegisterInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/TargetRegisterInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/TargetRegisterInfo.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from /usr/include/c++/9.2.0/algorithm:60, from ./llvm/include/llvm/Target/TargetInstrItineraries.h:19, from ./llvm/include/llvm/Target/TargetMachine.h:17, from llvm/lib/Target/TargetRegisterInfo.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetMachine.lo -MD -MP -MF llvm/lib/Target/.deps/TargetMachine.Tpo -c llvm/lib/Target/TargetMachine.cpp -o llvm/lib/Target/TargetMachine.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Scalar/DCE.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/DCE.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/DCE.lo llvm/lib/Transforms/Scalar/DCE.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/DCE.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/DCE.Tpo -c llvm/lib/Transforms/Scalar/DCE.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/DCE.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/TargetRegisterInfo.lo -MD -MP -MF llvm/lib/Target/.deps/TargetRegisterInfo.Tpo -c llvm/lib/Target/TargetRegisterInfo.cpp -o llvm/lib/Target/TargetRegisterInfo.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/InstIterator.h:22, from llvm/lib/Transforms/Scalar/DCE.cpp:24: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/SimplifyCFGPass.Tpo -c llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp -fPIC -DPIC -o llvm/lib/Transforms/Scalar/.libs/SimplifyCFGPass.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/DCE.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/DCE.Tpo -c llvm/lib/Transforms/Scalar/DCE.cpp -o llvm/lib/Transforms/Scalar/DCE.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/AsmWriter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AsmWriter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/AsmWriter.lo llvm/lib/VMCore/AsmWriter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/VMCore/Attributes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Attributes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Attributes.lo llvm/lib/VMCore/Attributes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AsmWriter.lo -MD -MP -MF llvm/lib/VMCore/.deps/AsmWriter.Tpo -c llvm/lib/VMCore/AsmWriter.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/AsmWriter.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Attributes.lo -MD -MP -MF llvm/lib/VMCore/.deps/Attributes.Tpo -c llvm/lib/VMCore/Attributes.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Attributes.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp:29: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/VMCore/AsmWriter.cpp:25: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/VMCore/AutoUpgrade.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AutoUpgrade.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/AutoUpgrade.lo llvm/lib/VMCore/AutoUpgrade.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AutoUpgrade.lo -MD -MP -MF llvm/lib/VMCore/.deps/AutoUpgrade.Tpo -c llvm/lib/VMCore/AutoUpgrade.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/AutoUpgrade.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Attributes.lo -MD -MP -MF llvm/lib/VMCore/.deps/Attributes.Tpo -c llvm/lib/VMCore/Attributes.cpp -o llvm/lib/VMCore/Attributes.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/VMCore/AsmWriter.cpp:160:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/AsmWriter.cpp:587:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/AsmWriter.cpp:587:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/VMCore/AsmWriter.cpp:143:36: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/AsmWriter.cpp:692:14: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/VMCore/AsmWriter.cpp:151:58: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = const llvm::Type*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/AsmWriter.cpp:361:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = const llvm::Value*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/AsmWriter.cpp:385:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/AsmWriter.cpp:738:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from llvm/lib/VMCore/AsmWriter.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/AsmWriter.cpp:772:13: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Assembly/Writer.h:20, from llvm/lib/VMCore/AsmWriter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/VMCore/AutoUpgrade.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo -MD -MP -MF llvm/lib/Transforms/Scalar/.deps/SimplifyCFGPass.Tpo -c llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp -o llvm/lib/Transforms/Scalar/SimplifyCFGPass.o >/dev/null 2>&1 llvm/lib/VMCore/AsmWriter.cpp: In member function 'void llvm::Type::print(llvm::raw_ostream&) const': llvm/lib/VMCore/AsmWriter.cpp:2090:3: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 2090 | if (this == 0) { | ^~ llvm/lib/VMCore/AsmWriter.cpp: In member function 'void llvm::Value::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const': llvm/lib/VMCore/AsmWriter.cpp:2098:3: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 2098 | if (this == 0) { | ^~ depbase=`echo llvm/lib/VMCore/BasicBlock.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/BasicBlock.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/BasicBlock.lo llvm/lib/VMCore/BasicBlock.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/BasicBlock.lo -MD -MP -MF llvm/lib/VMCore/.deps/BasicBlock.Tpo -c llvm/lib/VMCore/BasicBlock.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/BasicBlock.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from llvm/lib/VMCore/BasicBlock.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/VMCore/ConstantFold.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ConstantFold.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/ConstantFold.lo llvm/lib/VMCore/ConstantFold.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ConstantFold.lo -MD -MP -MF llvm/lib/VMCore/.deps/ConstantFold.Tpo -c llvm/lib/VMCore/ConstantFold.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/ConstantFold.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/BasicBlock.lo -MD -MP -MF llvm/lib/VMCore/.deps/BasicBlock.Tpo -c llvm/lib/VMCore/BasicBlock.cpp -o llvm/lib/VMCore/BasicBlock.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AutoUpgrade.lo -MD -MP -MF llvm/lib/VMCore/.deps/AutoUpgrade.Tpo -c llvm/lib/VMCore/AutoUpgrade.cpp -o llvm/lib/VMCore/AutoUpgrade.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/VMCore/ConstantFold.cpp:24: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/VMCore/Constants.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Constants.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Constants.lo llvm/lib/VMCore/Constants.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Constants.lo -MD -MP -MF llvm/lib/VMCore/.deps/Constants.Tpo -c llvm/lib/VMCore/Constants.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Constants.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/AsmWriter.lo -MD -MP -MF llvm/lib/VMCore/.deps/AsmWriter.Tpo -c llvm/lib/VMCore/AsmWriter.cpp -o llvm/lib/VMCore/AsmWriter.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Core.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Core.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Core.lo llvm/lib/VMCore/Core.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Constants.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Core.lo -MD -MP -MF llvm/lib/VMCore/.deps/Core.Tpo -c llvm/lib/VMCore/Core.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Core.o In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Constants.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/Constants.cpp:295:55: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/VMCore/Constants.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Constants.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/Constants.cpp:426:45: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/VMCore/Constants.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Constants.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, llvm::BlockAddress*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = std::pair; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, llvm::BlockAddress*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/Constants.cpp:1085:64: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair, llvm::BlockAddress*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/VMCore/Constants.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair, llvm::BlockAddress*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from ./llvm/include/llvm-c/Core.h:42, from llvm/lib/VMCore/Core.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ConstantFold.lo -MD -MP -MF llvm/lib/VMCore/.deps/ConstantFold.Tpo -c llvm/lib/VMCore/ConstantFold.cpp -o llvm/lib/VMCore/ConstantFold.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/DebugLoc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/DebugLoc.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/DebugLoc.lo llvm/lib/VMCore/DebugLoc.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/DebugLoc.lo -MD -MP -MF llvm/lib/VMCore/.deps/DebugLoc.Tpo -c llvm/lib/VMCore/DebugLoc.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/DebugLoc.o depbase=`echo llvm/lib/VMCore/Dominators.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Dominators.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Dominators.lo llvm/lib/VMCore/Dominators.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Dominators.lo -MD -MP -MF llvm/lib/VMCore/.deps/Dominators.Tpo -c llvm/lib/VMCore/Dominators.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Dominators.o In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/DebugLoc.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/DebugLoc.cpp:137:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/DebugLoc.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/DebugLoc.cpp:11: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, int>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = std::pair; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, int>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = std::pair; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/DebugLoc.cpp:160:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, int>::BucketT' {aka 'struct std::pair, int>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/DebugLoc.cpp:11: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, int>::BucketT' {aka 'struct std::pair, int>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Core.lo -MD -MP -MF llvm/lib/VMCore/.deps/Core.Tpo -c llvm/lib/VMCore/Core.cpp -o llvm/lib/VMCore/Core.o >/dev/null 2>&1 In file included from llvm/lib/VMCore/Dominators.cpp:28: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' llvm/lib/VMCore/Dominators.cpp:52:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' llvm/lib/VMCore/Dominators.cpp:52:1: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]' ./llvm/include/llvm/Analysis/DominatorInternals.h:340:3: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits::NodeType = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:676:28: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::Function; NodeT = llvm::BasicBlock]' llvm/lib/VMCore/Dominators.cpp:59:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:673:18: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::Function; NodeT = llvm::BasicBlock]' llvm/lib/VMCore/Dominators.cpp:59:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Dominators.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>; llvm::DenseMap::BucketT = std::pair::InfoRec>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>; llvm::DenseMap::value_type = std::pair::InfoRec>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]' ./llvm/include/llvm/Analysis/DominatorInternals.h:240:16: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits::NodeType = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:676:28: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::Function; NodeT = llvm::BasicBlock]' llvm/lib/VMCore/Dominators.cpp:59:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/Analysis/Dominators.h:24, from llvm/lib/VMCore/Dominators.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Constants.lo -MD -MP -MF llvm/lib/VMCore/.deps/Constants.Tpo -c llvm/lib/VMCore/Constants.cpp -o llvm/lib/VMCore/Constants.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/DebugLoc.lo -MD -MP -MF llvm/lib/VMCore/.deps/DebugLoc.Tpo -c llvm/lib/VMCore/DebugLoc.cpp -o llvm/lib/VMCore/DebugLoc.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Function.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Function.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Function.lo llvm/lib/VMCore/Function.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Function.lo -MD -MP -MF llvm/lib/VMCore/.deps/Function.Tpo -c llvm/lib/VMCore/Function.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Function.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Function.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/VMCore/Function.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/Function.cpp:290:14: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Function.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/Function.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/Function.cpp:273:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Function.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Dominators.lo -MD -MP -MF llvm/lib/VMCore/.deps/Dominators.Tpo -c llvm/lib/VMCore/Dominators.cpp -o llvm/lib/VMCore/Dominators.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/GVMaterializer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/GVMaterializer.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/GVMaterializer.lo llvm/lib/VMCore/GVMaterializer.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/GVMaterializer.lo -MD -MP -MF llvm/lib/VMCore/.deps/GVMaterializer.Tpo -c llvm/lib/VMCore/GVMaterializer.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/GVMaterializer.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/GVMaterializer.lo -MD -MP -MF llvm/lib/VMCore/.deps/GVMaterializer.Tpo -c llvm/lib/VMCore/GVMaterializer.cpp -o llvm/lib/VMCore/GVMaterializer.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Globals.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Globals.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Globals.lo llvm/lib/VMCore/Globals.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Globals.lo -MD -MP -MF llvm/lib/VMCore/.deps/Globals.Tpo -c llvm/lib/VMCore/Globals.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Globals.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Globals.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Globals.lo -MD -MP -MF llvm/lib/VMCore/.deps/Globals.Tpo -c llvm/lib/VMCore/Globals.cpp -o llvm/lib/VMCore/Globals.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/IRBuilder.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IRBuilder.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/IRBuilder.lo llvm/lib/VMCore/IRBuilder.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IRBuilder.lo -MD -MP -MF llvm/lib/VMCore/.deps/IRBuilder.Tpo -c llvm/lib/VMCore/IRBuilder.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/IRBuilder.o depbase=`echo llvm/lib/VMCore/InlineAsm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/InlineAsm.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/InlineAsm.lo llvm/lib/VMCore/InlineAsm.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/InlineAsm.lo -MD -MP -MF llvm/lib/VMCore/.deps/InlineAsm.Tpo -c llvm/lib/VMCore/InlineAsm.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/InlineAsm.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/IRBuilder.h:19, from llvm/lib/VMCore/IRBuilder.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IRBuilder.lo -MD -MP -MF llvm/lib/VMCore/.deps/IRBuilder.Tpo -c llvm/lib/VMCore/IRBuilder.cpp -o llvm/lib/VMCore/IRBuilder.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Instruction.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instruction.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Instruction.lo llvm/lib/VMCore/Instruction.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instruction.lo -MD -MP -MF llvm/lib/VMCore/.deps/Instruction.Tpo -c llvm/lib/VMCore/Instruction.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Instruction.o depbase=`echo llvm/lib/VMCore/Instructions.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instructions.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Instructions.lo llvm/lib/VMCore/Instructions.cpp &&\ mv -f $depbase.Tpo $depbase.Plo llvm/lib/VMCore/InlineAsm.cpp: In static member function 'static bool llvm::InlineAsm::Verify(const llvm::FunctionType*, llvm::StringRef)': llvm/lib/VMCore/InlineAsm.cpp:209:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 209 | ++NumIndirect; | ^~~~~~~~~~~~~ llvm/lib/VMCore/InlineAsm.cpp:211:5: note: here 211 | case InlineAsm::isInput: | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instructions.lo -MD -MP -MF llvm/lib/VMCore/.deps/Instructions.Tpo -c llvm/lib/VMCore/Instructions.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Instructions.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Instruction.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/InlineAsm.lo -MD -MP -MF llvm/lib/VMCore/.deps/InlineAsm.Tpo -c llvm/lib/VMCore/InlineAsm.cpp -o llvm/lib/VMCore/InlineAsm.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/VMCore/Instructions.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instruction.lo -MD -MP -MF llvm/lib/VMCore/.deps/Instruction.Tpo -c llvm/lib/VMCore/Instruction.cpp -o llvm/lib/VMCore/Instruction.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Function.lo -MD -MP -MF llvm/lib/VMCore/.deps/Function.Tpo -c llvm/lib/VMCore/Function.cpp -o llvm/lib/VMCore/Function.o >/dev/null 2>&1 In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Instructions.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Instructions.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/VMCore/IntrinsicInst.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IntrinsicInst.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/IntrinsicInst.lo llvm/lib/VMCore/IntrinsicInst.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/VMCore/LLVMContext.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContext.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/LLVMContext.lo llvm/lib/VMCore/LLVMContext.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IntrinsicInst.lo -MD -MP -MF llvm/lib/VMCore/.deps/IntrinsicInst.Tpo -c llvm/lib/VMCore/IntrinsicInst.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/IntrinsicInst.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContext.lo -MD -MP -MF llvm/lib/VMCore/.deps/LLVMContext.Tpo -c llvm/lib/VMCore/LLVMContext.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/LLVMContext.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/VMCore/IntrinsicInst.cpp:24: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/IntrinsicInst.lo -MD -MP -MF llvm/lib/VMCore/.deps/IntrinsicInst.Tpo -c llvm/lib/VMCore/IntrinsicInst.cpp -o llvm/lib/VMCore/IntrinsicInst.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContext.lo -MD -MP -MF llvm/lib/VMCore/.deps/LLVMContext.Tpo -c llvm/lib/VMCore/LLVMContext.cpp -o llvm/lib/VMCore/LLVMContext.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/LLVMContextImpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContextImpl.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/LLVMContextImpl.lo llvm/lib/VMCore/LLVMContextImpl.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContextImpl.lo -MD -MP -MF llvm/lib/VMCore/.deps/LLVMContextImpl.Tpo -c llvm/lib/VMCore/LLVMContextImpl.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/LLVMContextImpl.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Instructions.lo -MD -MP -MF llvm/lib/VMCore/.deps/Instructions.Tpo -c llvm/lib/VMCore/Instructions.cpp -o llvm/lib/VMCore/Instructions.o >/dev/null 2>&1 In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/VMCore/LeakDetector.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LeakDetector.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/LeakDetector.lo llvm/lib/VMCore/LeakDetector.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair, llvm::BlockAddress*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair, llvm::BlockAddress*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector >, 2>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >, 2> >]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, 2> >::BucketT' {aka 'struct std::pair >, 2> >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, 2> >::BucketT' {aka 'struct std::pair >, 2> >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = int; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/LLVMContextImpl.cpp:33:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, int>::BucketT' {aka 'struct std::pair, int>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/LLVMContextImpl.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, int>::BucketT' {aka 'struct std::pair, int>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LeakDetector.lo -MD -MP -MF llvm/lib/VMCore/.deps/LeakDetector.Tpo -c llvm/lib/VMCore/LeakDetector.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/LeakDetector.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LeakDetector.lo -MD -MP -MF llvm/lib/VMCore/.deps/LeakDetector.Tpo -c llvm/lib/VMCore/LeakDetector.cpp -o llvm/lib/VMCore/LeakDetector.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Metadata.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Metadata.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Metadata.lo llvm/lib/VMCore/Metadata.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Metadata.lo -MD -MP -MF llvm/lib/VMCore/.deps/Metadata.Tpo -c llvm/lib/VMCore/Metadata.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Metadata.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Metadata.cpp:17: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Metadata.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector >, 2>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >, 2> >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector >, 2>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >, 2> >; llvm::DenseMap::BucketT = std::pair >, 2> >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector >, 2>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >, 2> >; llvm::DenseMap::value_type = std::pair >, 2> >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector >, 2>; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >, 2> >]' llvm/lib/VMCore/Metadata.cpp:454:76: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >, 2> >::BucketT' {aka 'struct std::pair >, 2> >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/Metadata.h:19, from llvm/lib/VMCore/Metadata.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >, 2> >::BucketT' {aka 'struct std::pair >, 2> >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/VMCore/Module.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Module.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Module.lo llvm/lib/VMCore/Module.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Module.lo -MD -MP -MF llvm/lib/VMCore/.deps/Module.Tpo -c llvm/lib/VMCore/Module.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Module.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/LLVMContextImpl.lo -MD -MP -MF llvm/lib/VMCore/.deps/LLVMContextImpl.Tpo -c llvm/lib/VMCore/LLVMContextImpl.cpp -o llvm/lib/VMCore/LLVMContextImpl.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Module.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Metadata.lo -MD -MP -MF llvm/lib/VMCore/.deps/Metadata.Tpo -c llvm/lib/VMCore/Metadata.cpp -o llvm/lib/VMCore/Metadata.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Pass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Pass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Pass.lo llvm/lib/VMCore/Pass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Pass.lo -MD -MP -MF llvm/lib/VMCore/.deps/Pass.Tpo -c llvm/lib/VMCore/Pass.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Pass.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Module.lo -MD -MP -MF llvm/lib/VMCore/.deps/Module.Tpo -c llvm/lib/VMCore/Module.cpp -o llvm/lib/VMCore/Module.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/Support/PassNameParser.h:28, from llvm/lib/VMCore/Pass.cpp:20: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Pass.lo -MD -MP -MF llvm/lib/VMCore/.deps/Pass.Tpo -c llvm/lib/VMCore/Pass.cpp -o llvm/lib/VMCore/Pass.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/PassManager.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassManager.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/PassManager.lo llvm/lib/VMCore/PassManager.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassManager.lo -MD -MP -MF llvm/lib/VMCore/.deps/PassManager.Tpo -c llvm/lib/VMCore/PassManager.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/PassManager.o depbase=`echo llvm/lib/VMCore/PassRegistry.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassRegistry.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/PassRegistry.lo llvm/lib/VMCore/PassRegistry.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassRegistry.lo -MD -MP -MF llvm/lib/VMCore/.deps/PassRegistry.Tpo -c llvm/lib/VMCore/PassRegistry.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/PassRegistry.o In file included from llvm/lib/VMCore/PassManager.cpp:19: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/PassManager.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/PassManager.cpp:455:59: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/PassManager.cpp:493:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/VMCore/PassManager.cpp:493:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/VMCore/PassManager.cpp:493:57: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/PassManager.cpp:478:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/PassManager.cpp:505:16: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/PassManager.cpp:546:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/PassManagers.h:20, from llvm/lib/VMCore/PassManager.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/VMCore/PassManager.cpp:704:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Pass.h:32, from ./llvm/include/llvm/PassManagers.h:17, from llvm/lib/VMCore/PassManager.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassRegistry.lo -MD -MP -MF llvm/lib/VMCore/.deps/PassRegistry.Tpo -c llvm/lib/VMCore/PassRegistry.cpp -o llvm/lib/VMCore/PassRegistry.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/PrintModulePass.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PrintModulePass.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/PrintModulePass.lo llvm/lib/VMCore/PrintModulePass.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PrintModulePass.lo -MD -MP -MF llvm/lib/VMCore/.deps/PrintModulePass.Tpo -c llvm/lib/VMCore/PrintModulePass.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/PrintModulePass.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/VMCore/PrintModulePass.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PrintModulePass.lo -MD -MP -MF llvm/lib/VMCore/.deps/PrintModulePass.Tpo -c llvm/lib/VMCore/PrintModulePass.cpp -o llvm/lib/VMCore/PrintModulePass.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Type.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Type.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Type.lo llvm/lib/VMCore/Type.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Type.lo -MD -MP -MF llvm/lib/VMCore/.deps/Type.Tpo -c llvm/lib/VMCore/Type.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Type.o depbase=`echo llvm/lib/VMCore/TypeSymbolTable.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/TypeSymbolTable.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/TypeSymbolTable.lo llvm/lib/VMCore/TypeSymbolTable.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/TypeSymbolTable.lo -MD -MP -MF llvm/lib/VMCore/.deps/TypeSymbolTable.Tpo -c llvm/lib/VMCore/TypeSymbolTable.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/TypeSymbolTable.o depbase=`echo llvm/lib/VMCore/Use.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Use.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Use.lo llvm/lib/VMCore/Use.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Use.lo -MD -MP -MF llvm/lib/VMCore/.deps/Use.Tpo -c llvm/lib/VMCore/Use.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Use.o In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Type.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/SCCIterator.h:36:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Type.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Type.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::CopyFrom(const llvm::DenseMap&) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:52:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/SCCIterator.h:36:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:250:13: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 250 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Type.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/TypeSymbolTable.lo -MD -MP -MF llvm/lib/VMCore/.deps/TypeSymbolTable.Tpo -c llvm/lib/VMCore/TypeSymbolTable.cpp -o llvm/lib/VMCore/TypeSymbolTable.o >/dev/null 2>&1 In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Type.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Type*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/SCCIterator.h:115:42: required from 'void llvm::scc_iterator::GetNextSCC() [with GraphT = {anonymous}::TypePromotionGraph; GT = llvm::GraphTraits<{anonymous}::TypePromotionGraph>]' ./llvm/include/llvm/ADT/SCCIterator.h:157:5: required from 'llvm::scc_iterator::_Self& llvm::scc_iterator::operator++() [with GraphT = {anonymous}::TypePromotionGraph; GT = llvm::GraphTraits<{anonymous}::TypePromotionGraph>; llvm::scc_iterator::_Self = llvm::scc_iterator<{anonymous}::TypePromotionGraph>]' llvm/lib/VMCore/Type.cpp:582:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Type.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Use.lo -MD -MP -MF llvm/lib/VMCore/.deps/Use.Tpo -c llvm/lib/VMCore/Use.cpp -o llvm/lib/VMCore/Use.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/PassManager.lo -MD -MP -MF llvm/lib/VMCore/.deps/PassManager.Tpo -c llvm/lib/VMCore/PassManager.cpp -o llvm/lib/VMCore/PassManager.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Value.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Value.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Value.lo llvm/lib/VMCore/Value.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Value.lo -MD -MP -MF llvm/lib/VMCore/.deps/Value.Tpo -c llvm/lib/VMCore/Value.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Value.o depbase=`echo llvm/lib/VMCore/ValueSymbolTable.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueSymbolTable.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/ValueSymbolTable.lo llvm/lib/VMCore/ValueSymbolTable.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueSymbolTable.lo -MD -MP -MF llvm/lib/VMCore/.deps/ValueSymbolTable.Tpo -c llvm/lib/VMCore/ValueSymbolTable.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/ValueSymbolTable.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/VMCore/Value.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueSymbolTable.lo -MD -MP -MF llvm/lib/VMCore/.deps/ValueSymbolTable.Tpo -c llvm/lib/VMCore/ValueSymbolTable.cpp -o llvm/lib/VMCore/ValueSymbolTable.o >/dev/null 2>&1 In file included from llvm/lib/VMCore/LLVMContextImpl.h:29, from llvm/lib/VMCore/Value.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/VMCore/Value.cpp:421:53: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from llvm/lib/VMCore/ConstantsContext.h:18, from llvm/lib/VMCore/LLVMContextImpl.h:18, from llvm/lib/VMCore/Value.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/VMCore/ValueTypes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueTypes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/ValueTypes.lo llvm/lib/VMCore/ValueTypes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueTypes.lo -MD -MP -MF llvm/lib/VMCore/.deps/ValueTypes.Tpo -c llvm/lib/VMCore/ValueTypes.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/ValueTypes.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/ValueTypes.lo -MD -MP -MF llvm/lib/VMCore/.deps/ValueTypes.Tpo -c llvm/lib/VMCore/ValueTypes.cpp -o llvm/lib/VMCore/ValueTypes.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Value.lo -MD -MP -MF llvm/lib/VMCore/.deps/Value.Tpo -c llvm/lib/VMCore/Value.cpp -o llvm/lib/VMCore/Value.o >/dev/null 2>&1 depbase=`echo llvm/lib/VMCore/Verifier.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Verifier.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/VMCore/Verifier.lo llvm/lib/VMCore/Verifier.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Verifier.lo -MD -MP -MF llvm/lib/VMCore/.deps/Verifier.Tpo -c llvm/lib/VMCore/Verifier.cpp -fPIC -DPIC -o llvm/lib/VMCore/.libs/Verifier.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Type.lo -MD -MP -MF llvm/lib/VMCore/.deps/Type.Tpo -c llvm/lib/VMCore/Type.cpp -o llvm/lib/VMCore/Type.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/DAGCombiner.Tpo -c llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/DAGCombiner.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/VMCore/Verifier.cpp:47: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/Analysis/AliasAnalysis.h:30, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:26: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:34: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/VMCore/Verifier.cpp:53: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/string:40, from ./llvm/include/llvm/Analysis/Verifier.h:24, from llvm/lib/VMCore/Verifier.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/FastISel.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FastISel.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/FastISel.lo llvm/lib/CodeGen/SelectionDAG/FastISel.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FastISel.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/FastISel.Tpo -c llvm/lib/CodeGen/SelectionDAG/FastISel.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/FastISel.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:898:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:64:23: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:140:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:244:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FastISel.h:17, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:46: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:827:58: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/GlobalValue.h:21, from ./llvm/include/llvm/Function.h:21, from llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/VMCore/Verifier.lo -MD -MP -MF llvm/lib/VMCore/.deps/Verifier.Tpo -c llvm/lib/VMCore/Verifier.cpp -o llvm/lib/VMCore/Verifier.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/FunctionLoweringInfo.Tpo -c llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/FunctionLoweringInfo.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:29, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FastISel.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/FastISel.Tpo -c llvm/lib/CodeGen/SelectionDAG/FastISel.cpp -o llvm/lib/CodeGen/SelectionDAG/FastISel.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:78:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:78:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:78:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:78:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:78:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:215:16: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:216:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:217:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:224:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:225:19: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:140:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:123:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:170:14: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:21, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:264:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/FunctionLoweringInfo.Tpo -c llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp -o llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/InstrEmitter.Tpo -c llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/InstrEmitter.o depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeDAG.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeDAG.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/DAGCombiner.Tpo -c llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp -o llvm/lib/CodeGen/SelectionDAG/DAGCombiner.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SDValue; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:69:61: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:29: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:32: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:220:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:245:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:90:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/InstrEmitter.Tpo -c llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp -o llvm/lib/CodeGen/SelectionDAG/InstrEmitter.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeFloatTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeFloatTypes.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:173:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeIntegerTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeIntegerTypes.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeFloatTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:173:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeDAG.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeTypes.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeIntegerTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.o >/dev/null 2>&1 In file included from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:20: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:173:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:761:59: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeTypesGeneric.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeTypesGeneric.o depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeVectorOps.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeVectorOps.o In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:173:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:70:64: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:90:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:47:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeVectorTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeVectorTypes.o llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp: In member function 'llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)': llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:206:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 206 | } | ^ llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:209:3: note: here 209 | case TargetLowering::Expand: | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeVectorOps.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:159:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::SDValue; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:173:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:20, from llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeTypesGeneric.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGList.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGList.o In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:25: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:25: ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 42 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 56 | return (FunctionPassCtor)Registry.getDefault(); | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 59 | Registry.setDefault((MachinePassCtor)C); | ^ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/CodeGen/SelectionDAGISel.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:26: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGRRList.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGRRList.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGList.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:21: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:21: ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 42 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 56 | return (FunctionPassCtor)Registry.getDefault(); | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 59 | Registry.setDefault((MachinePassCtor)C); | ^ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/CodeGen/SelectionDAGISel.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGSDNodes.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGSDNodes.o In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:734:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:738:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SUnit*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:745:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:19: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAG.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAG.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/LegalizeVectorTypes.Tpo -c llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp -o llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = long long int; ValueT = llvm::SDNode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:169:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDValue; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:555:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SUnit*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:556:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = long long int; ValueT = llvm::SDNode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = long long int; ValueT = llvm::SDNode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = long long int; ValueT = llvm::SDNode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:183:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:17: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:41: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h:34:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h:45:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h:37:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ComputeMaskedBits(llvm::SDValue, const llvm::APInt&, llvm::APInt&, llvm::APInt&, unsigned int) const': llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1714:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1714 | if (Op.getResNo() != 1) | ^~ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1717:3: note: here 1717 | case ISD::SETCC: | ^~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'unsigned int llvm::SelectionDAG::ComputeNumSignBits(llvm::SDValue, unsigned int) const': llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2138:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2138 | if (Op.getResNo() != 1) | ^~ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:2141:3: note: here 2141 | case ISD::SETCC: | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGSDNodes.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/ScheduleDAGRRList.Tpo -c llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp -o llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGBuilder.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGBuilder.o depbase=`echo llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGISel.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGISel.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:23, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:23, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:54: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:22, from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:38: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ In file included from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:38: ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 42 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 56 | return (FunctionPassCtor)Registry.getDefault(); | ^ ./llvm/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 59 | Registry.setDefault((MachinePassCtor)C); | ^ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:323:51: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:52:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:52:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:52:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Argument*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:52:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:52:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:765:17: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:769:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6253:22: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:38: ./llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize(llvm::cl::Option&) [with RegistryClass = llvm::RegisterScheduler]': ./llvm/include/llvm/Support/CommandLine.h:871:5: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' ./llvm/include/llvm/Support/CommandLine.h:904:5: required from 'llvm::cl::opt::opt(const M0t&, const M1t&, const M2t&) [with M0t = char [13]; M1t = llvm::cl::initializer; M2t = llvm::cl::desc; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:120:38: required from here ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:133:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 133 | (typename RegistryClass::FunctionPassCtor)Node->getCtor(), In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:265:63: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:372:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:140:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SDValue; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:372:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/FunctionLoweringInfo.h:140:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::SelectionDAGBuilder::DanglingDebugInfo; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:878:50: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1358:66: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:673:44: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::AllocaInst*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:4427:43: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/CodeGen/SelectionDAG.h:19, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Constant*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6220:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/utility:70, from ./llvm/include/llvm/Support/type_traits.h:20, from ./llvm/include/llvm/ADT/SmallVector.h:17, from llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:17, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/SchedulerRegistry.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:38: ./llvm/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(const char*, llvm::MachinePassCtor, const char*) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:143:16: required from here ./llvm/include/llvm/CodeGen/MachinePassRegistry.h:146:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 146 | this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp: At global scope: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1710:1: warning: always_inline function might not be inlinable [-Wattributes] 1710 | CheckOrImm(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1697:1: warning: always_inline function might not be inlinable [-Wattributes] 1697 | CheckAndImm(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1686:1: warning: always_inline function might not be inlinable [-Wattributes] 1686 | CheckInteger(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1675:1: warning: always_inline function might not be inlinable [-Wattributes] 1675 | CheckValueType(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1668:1: warning: always_inline function might not be inlinable [-Wattributes] 1668 | CheckCondCode(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1658:1: warning: always_inline function might not be inlinable [-Wattributes] 1658 | CheckChildType(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1648:1: warning: always_inline function might not be inlinable [-Wattributes] 1648 | CheckType(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1640:1: warning: always_inline function might not be inlinable [-Wattributes] 1640 | CheckOpcode(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1634:1: warning: always_inline function might not be inlinable [-Wattributes] 1634 | CheckNodePredicate(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1627:1: warning: always_inline function might not be inlinable [-Wattributes] 1627 | CheckPatternPredicate(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~~~~~~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1617:1: warning: always_inline function might not be inlinable [-Wattributes] 1617 | CheckSame(const unsigned char *MatcherTable, unsigned &MatcherIndex, | ^~~~~~~~~ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1291:1: warning: always_inline function might not be inlinable [-Wattributes] 1291 | GetVBR(uint64_t Val, const unsigned char *MatcherTable, unsigned &Idx) { | ^~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAG.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp -o llvm/lib/CodeGen/SelectionDAG/SelectionDAG.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGPrinter.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGPrinter.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:16: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::SDNode*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGISel.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/CodeGen/MachineModuleInfo.h:308:27: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:20, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::SDNode*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::SDNode*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::SDNode*; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = llvm::SDNode*; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:234:19: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/ScheduleDAG.h:18, from llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, from llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGPrinter.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.o >/dev/null 2>&1 depbase=`echo llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/TargetLowering.Tpo -c llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/TargetLowering.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/CallSite.h:31, from ./llvm/include/llvm/CodeGen/Analysis.h:22, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:23: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/Target/TargetLowering.h:26, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/CodeGen/SelectionDAG.h:79:15: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/Target/TargetLowering.h:26, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:90:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/Target/TargetLowering.h:26, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/Target/TargetLowering.h:26, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Target/TargetLowering.h:31, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::value_type = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::SDNode*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' ./llvm/include/llvm/CodeGen/SelectionDAG.h:86:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/InlineAsm.h:19, from ./llvm/include/llvm/Target/TargetLowering.h:26, from llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/TargetSelectionDAGInfo.Tpo -c llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp -fPIC -DPIC -o llvm/lib/CodeGen/SelectionDAG/.libs/TargetSelectionDAGInfo.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/TargetSelectionDAGInfo.Tpo -c llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp -o llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/IPO/ConstantMerge.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/ConstantMerge.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/IPO/ConstantMerge.lo llvm/lib/Transforms/IPO/ConstantMerge.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/SelectionDAGBuilder.Tpo -c llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp -o llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/ConstantMerge.lo -MD -MP -MF llvm/lib/Transforms/IPO/.deps/ConstantMerge.Tpo -c llvm/lib/Transforms/IPO/ConstantMerge.cpp -fPIC -DPIC -o llvm/lib/Transforms/IPO/.libs/ConstantMerge.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/Transforms/IPO/ConstantMerge.cpp:24: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/IPO/ConstantMerge.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/IPO/ConstantMerge.cpp:74:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/ConstantMerge.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/ConstantMerge.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/IPO/ConstantMerge.cpp:126:16: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/ConstantMerge.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/ConstantMerge.cpp:26: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Constant*; ValueT = llvm::GlobalVariable*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/IPO/ConstantMerge.cpp:114:40: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/ConstantMerge.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/ConstantMerge.lo -MD -MP -MF llvm/lib/Transforms/IPO/.deps/ConstantMerge.Tpo -c llvm/lib/Transforms/IPO/ConstantMerge.cpp -o llvm/lib/Transforms/IPO/ConstantMerge.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo -MD -MP -MF llvm/lib/CodeGen/SelectionDAG/.deps/TargetLowering.Tpo -c llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp -o llvm/lib/CodeGen/SelectionDAG/TargetLowering.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/IPO/GlobalOpt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/GlobalOpt.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/IPO/GlobalOpt.lo llvm/lib/Transforms/IPO/GlobalOpt.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/GlobalOpt.lo -MD -MP -MF llvm/lib/Transforms/IPO/.deps/GlobalOpt.Tpo -c llvm/lib/Transforms/IPO/GlobalOpt.cpp -fPIC -DPIC -o llvm/lib/Transforms/IPO/.libs/GlobalOpt.o depbase=`echo llvm/lib/Transforms/Utils/AddrModeMatcher.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/AddrModeMatcher.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/AddrModeMatcher.lo llvm/lib/Transforms/Utils/AddrModeMatcher.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/AddrModeMatcher.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/AddrModeMatcher.Tpo -c llvm/lib/Transforms/Utils/AddrModeMatcher.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/AddrModeMatcher.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': llvm/lib/Transforms/IPO/GlobalOpt.cpp:1386:42: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/IPO/GlobalOpt.cpp:2228:31: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::Constant*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/IPO/GlobalOpt.cpp:2405:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >; llvm::DenseMap::BucketT = std::pair >]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Value*; ValueT = std::vector; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo >]' llvm/lib/Transforms/IPO/GlobalOpt.cpp:1244:78: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap >::BucketT' {aka 'struct std::pair >'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/IPO/GlobalOpt.cpp:2049:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/IPO/GlobalOpt.cpp:34: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Constant*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::Constant*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::Constant*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::Constant*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/IPO/GlobalOpt.cpp:2255:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/IPO.h:18, from llvm/lib/Transforms/IPO/GlobalOpt.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/AddrModeMatcher.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/AddrModeMatcher.Tpo -c llvm/lib/Transforms/Utils/AddrModeMatcher.cpp -o llvm/lib/Transforms/Utils/AddrModeMatcher.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/BasicBlockUtils.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BasicBlockUtils.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/BasicBlockUtils.lo llvm/lib/Transforms/Utils/BasicBlockUtils.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Transforms/Utils/BreakCriticalEdges.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BreakCriticalEdges.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/BreakCriticalEdges.lo llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BasicBlockUtils.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BasicBlockUtils.Tpo -c llvm/lib/Transforms/Utils/BasicBlockUtils.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/BasicBlockUtils.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BreakCriticalEdges.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BreakCriticalEdges.Tpo -c llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/BreakCriticalEdges.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/IPO/GlobalOpt.lo -MD -MP -MF llvm/lib/Transforms/IPO/.deps/GlobalOpt.Tpo -c llvm/lib/Transforms/IPO/GlobalOpt.cpp -o llvm/lib/Transforms/IPO/GlobalOpt.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ llvm/lib/Transforms/Utils/BasicBlockUtils.cpp: In function 'llvm::BasicBlock* llvm::SplitBlock(llvm::BasicBlock*, llvm::Instruction*, llvm::Pass*)': llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:333:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 333 | for (DomTreeNode::iterator I = OldNode->begin(), E = OldNode->end(); | ^~~ llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:337:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 337 | DomTreeNode *NewNode = DT->addNewBlock(New,Old); | ^~~~~~~~~~~ In file included from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:23: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from ./llvm/include/llvm/Analysis/LoopInfo.h:39, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/BasicBlock.h:17, from ./llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:21: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BreakCriticalEdges.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BreakCriticalEdges.Tpo -c llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp -o llvm/lib/Transforms/Utils/BreakCriticalEdges.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BasicBlockUtils.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BasicBlockUtils.Tpo -c llvm/lib/Transforms/Utils/BasicBlockUtils.cpp -o llvm/lib/Transforms/Utils/BasicBlockUtils.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/BuildLibCalls.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BuildLibCalls.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/BuildLibCalls.lo llvm/lib/Transforms/Utils/BuildLibCalls.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/Transforms/Utils/DemoteRegToStack.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/DemoteRegToStack.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/DemoteRegToStack.lo llvm/lib/Transforms/Utils/DemoteRegToStack.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BuildLibCalls.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BuildLibCalls.Tpo -c llvm/lib/Transforms/Utils/BuildLibCalls.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/BuildLibCalls.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/DemoteRegToStack.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/DemoteRegToStack.Tpo -c llvm/lib/Transforms/Utils/DemoteRegToStack.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/DemoteRegToStack.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Utils/DemoteRegToStack.cpp:20: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Transforms/Utils/LCSSA.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LCSSA.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/LCSSA.lo llvm/lib/Transforms/Utils/LCSSA.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LCSSA.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LCSSA.Tpo -c llvm/lib/Transforms/Utils/LCSSA.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/LCSSA.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Support/IRBuilder.h:19, from ./llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:18, from llvm/lib/Transforms/Utils/BuildLibCalls.cpp:14: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Utils/LCSSA.cpp:34: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/DemoteRegToStack.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/DemoteRegToStack.Tpo -c llvm/lib/Transforms/Utils/DemoteRegToStack.cpp -o llvm/lib/Transforms/Utils/DemoteRegToStack.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Transforms/Utils/LCSSA.cpp:37: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Support/PredIteratorCache.h:27:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:63:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:64:33: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:43:47: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Support/PredIteratorCache.h:49:29: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/LCSSA.cpp:36: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LCSSA.cpp:32: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Transforms/Utils/Local.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Local.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/Local.lo llvm/lib/Transforms/Utils/Local.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/BuildLibCalls.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/BuildLibCalls.Tpo -c llvm/lib/Transforms/Utils/BuildLibCalls.cpp -o llvm/lib/Transforms/Utils/BuildLibCalls.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Local.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/Local.Tpo -c llvm/lib/Transforms/Utils/Local.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/Local.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LCSSA.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LCSSA.Tpo -c llvm/lib/Transforms/Utils/LCSSA.cpp -o llvm/lib/Transforms/Utils/LCSSA.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/LoopSimplify.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LoopSimplify.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/LoopSimplify.lo llvm/lib/Transforms/Utils/LoopSimplify.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LoopSimplify.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LoopSimplify.Tpo -c llvm/lib/Transforms/Utils/LoopSimplify.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/LoopSimplify.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/Utils/Local.cpp:22: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Utils/Local.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/Local.cpp:601:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/Local.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/Local.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::PHINode*; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/Local.cpp:604:34: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/Local.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/Local.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/Local.cpp:621:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/Local.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/Local.cpp:23: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::PHINode*; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/Local.cpp:638:24: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/Local.cpp:16: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:44: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/Analysis/LoopPass.h:18, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:51: ./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase::getLoopPredecessor() const': ./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs] 288 | typedef GraphTraits BlockTraits; | ^~~~~~~~~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/ScalarEvolution.h:32, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:49: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Constant.h:17, from ./llvm/include/llvm/Constants.h:24, from llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Transforms/Utils/LowerInvoke.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerInvoke.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/LowerInvoke.lo llvm/lib/Transforms/Utils/LowerInvoke.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerInvoke.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LowerInvoke.Tpo -c llvm/lib/Transforms/Utils/LowerInvoke.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/LowerInvoke.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Local.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/Local.Tpo -c llvm/lib/Transforms/Utils/Local.cpp -o llvm/lib/Transforms/Utils/Local.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/LowerSwitch.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerSwitch.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/LowerSwitch.lo llvm/lib/Transforms/Utils/LowerSwitch.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerSwitch.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LowerSwitch.Tpo -c llvm/lib/Transforms/Utils/LowerSwitch.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/LowerSwitch.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/Transforms/Utils/LowerInvoke.cpp:44: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Utils/LowerSwitch.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Utils/LowerInvoke.cpp:50: ./llvm/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': ./llvm/include/llvm/Support/CommandLine.h:1326:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1326 | if (AliasFor == 0) | ^~ ./llvm/include/llvm/Support/CommandLine.h:1328:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1328 | addArgument(); | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerSwitch.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LowerSwitch.Tpo -c llvm/lib/Transforms/Utils/LowerSwitch.cpp -o llvm/lib/Transforms/Utils/LowerSwitch.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/Mem2Reg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Mem2Reg.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/Mem2Reg.lo llvm/lib/Transforms/Utils/Mem2Reg.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Mem2Reg.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/Mem2Reg.Tpo -c llvm/lib/Transforms/Utils/Mem2Reg.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/Mem2Reg.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LowerInvoke.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LowerInvoke.Tpo -c llvm/lib/Transforms/Utils/LowerInvoke.cpp -o llvm/lib/Transforms/Utils/LowerInvoke.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Analysis/Dominators.h:25, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/LoopSimplify.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/LoopSimplify.Tpo -c llvm/lib/Transforms/Utils/LoopSimplify.cpp -o llvm/lib/Transforms/Utils/LoopSimplify.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:19: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/Mem2Reg.cpp:17: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/Mem2Reg.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/Mem2Reg.Tpo -c llvm/lib/Transforms/Utils/Mem2Reg.cpp -o llvm/lib/Transforms/Utils/Mem2Reg.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/PromoteMemoryToRegister.Tpo -c llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/PromoteMemoryToRegister.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:23: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ depbase=`echo llvm/lib/Transforms/Utils/SSAUpdater.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SSAUpdater.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/SSAUpdater.lo llvm/lib/Transforms/Utils/SSAUpdater.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SSAUpdater.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/SSAUpdater.Tpo -c llvm/lib/Transforms/Utils/SSAUpdater.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/SSAUpdater.o In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/AliasSetTracker.h:286:54: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:224:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::PHINode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:224:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:224:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:224:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:129:9: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase::InfoRec; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::InfoRec>]': ./llvm/include/llvm/Analysis/Dominators.h:303:74: required from 'llvm::DominatorTreeBase::DominatorTreeBase(bool) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:706:49: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} with no trivial copy-assignment [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::InfoRec, llvm::DenseMapInfo, llvm::DenseMapInfo::InfoRec> >::BucketT' {aka 'struct std::pair::InfoRec>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:172:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:584:21: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:231:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/Dominators.h:232:5: required from 'void llvm::DominatorTreeBase::reset() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:304:34: required from 'llvm::DominatorTreeBase::~DominatorTreeBase() [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:710:12: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Analysis/AliasSetTracker.h:387:69: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:160:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:245:35: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:431:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair, llvm::PHINode*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair, llvm::PHINode*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo >; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:906:58: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::PHINode*>::BucketT' {aka 'struct std::pair, llvm::PHINode*>'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::PHINode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::PHINode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:917:20: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/Analysis/Dominators.h:27, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:28: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::BucketT = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>; llvm::DenseMap::value_type = std::pair*>]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo*>]' ./llvm/include/llvm/Analysis/Dominators.h:493:24: required from 'llvm::DomTreeNodeBase* llvm::DominatorTreeBase::addNewBlock(NodeT*, NodeT*) [with NodeT = llvm::BasicBlock]' ./llvm/include/llvm/Analysis/Dominators.h:795:37: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/vector:60, from ./llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, from llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:20: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap*, llvm::DenseMapInfo, llvm::DenseMapInfo*> >::BucketT' {aka 'struct std::pair*>'} declared here 208 | struct pair | ^~~~ depbase=`echo llvm/lib/Transforms/Utils/SimplifyCFG.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SimplifyCFG.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/SimplifyCFG.lo llvm/lib/Transforms/Utils/SimplifyCFG.cpp &&\ mv -f $depbase.Tpo $depbase.Plo In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Support/CFG.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from llvm/lib/Transforms/Utils/SSAUpdater.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': llvm/lib/Transforms/Utils/SSAUpdater.cpp:35:30: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/InstrTypes.h:19, from ./llvm/include/llvm/Instructions.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/SSAUpdater.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>]': ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:23:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/InstrTypes.h:19, from ./llvm/include/llvm/Instructions.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/SSAUpdater.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/SSAUpdater.cpp:44:32: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/InstrTypes.h:19, from ./llvm/include/llvm/Instructions.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/SSAUpdater.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::value_type = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:212:12: required from 'ValueT& llvm::DenseMap::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' llvm/lib/Transforms/Utils/SSAUpdater.cpp:61:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/InstrTypes.h:19, from ./llvm/include/llvm/Instructions.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from llvm/lib/Transforms/Utils/SSAUpdater.cpp:16: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>; llvm::DenseMap::BucketT = std::pair::BBInfo*>]' ./llvm/include/llvm/ADT/DenseMap.h:208:13: required from 'llvm::DenseMap::value_type& llvm::DenseMap::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SSAUpdaterImpl::BBInfo*; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo::BBInfo*>; llvm::DenseMap::value_type = std::pair::BBInfo*>]' ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:119:39: required from 'llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]' ./llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:72:27: required from 'llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::ValT = llvm::Value*; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock]' llvm/lib/Transforms/Utils/SSAUpdater.cpp:343:26: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/Use.h:31, from ./llvm/include/llvm/Value.h:18, from ./llvm/include/llvm/User.h:22, from ./llvm/include/llvm/Instruction.h:18, from ./llvm/include/llvm/InstrTypes.h:19, from ./llvm/include/llvm/Instructions.h:19, from llvm/lib/Transforms/Utils/SSAUpdater.cpp:15: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BBInfo*, llvm::DenseMapInfo, llvm::DenseMapInfo::BBInfo*> >::BucketT' {aka 'struct std::pair::BBInfo*>'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SimplifyCFG.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/SimplifyCFG.Tpo -c llvm/lib/Transforms/Utils/SimplifyCFG.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/SimplifyCFG.o In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/IntrinsicInst.h:28, from llvm/lib/Transforms/Utils/SimplifyCFG.cpp:18: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SSAUpdater.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/SSAUpdater.Tpo -c llvm/lib/Transforms/Utils/SSAUpdater.cpp -o llvm/lib/Transforms/Utils/SSAUpdater.o >/dev/null 2>&1 depbase=`echo llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/UnifyFunctionExitNodes.Tpo -c llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp -fPIC -DPIC -o llvm/lib/Transforms/Utils/.libs/UnifyFunctionExitNodes.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/PromoteMemoryToRegister.Tpo -c llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp -o llvm/lib/Transforms/Utils/PromoteMemoryToRegister.o >/dev/null 2>&1 In file included from ./llvm/include/llvm/BasicBlock.h:18, from llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp:19: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/UnifyFunctionExitNodes.Tpo -c llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp -o llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Alarm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Alarm.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Alarm.lo llvm/lib/System/Alarm.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Alarm.lo -MD -MP -MF llvm/lib/System/.deps/Alarm.Tpo -c llvm/lib/System/Alarm.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Alarm.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Alarm.lo -MD -MP -MF llvm/lib/System/.deps/Alarm.Tpo -c llvm/lib/System/Alarm.cpp -o llvm/lib/System/Alarm.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Atomic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Atomic.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Atomic.lo llvm/lib/System/Atomic.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Atomic.lo -MD -MP -MF llvm/lib/System/.deps/Atomic.Tpo -c llvm/lib/System/Atomic.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Atomic.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Atomic.lo -MD -MP -MF llvm/lib/System/.deps/Atomic.Tpo -c llvm/lib/System/Atomic.cpp -o llvm/lib/System/Atomic.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Disassembler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Disassembler.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Disassembler.lo llvm/lib/System/Disassembler.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Transforms/Utils/SimplifyCFG.lo -MD -MP -MF llvm/lib/Transforms/Utils/.deps/SimplifyCFG.Tpo -c llvm/lib/Transforms/Utils/SimplifyCFG.cpp -o llvm/lib/Transforms/Utils/SimplifyCFG.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/DynamicLibrary.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/DynamicLibrary.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/DynamicLibrary.lo llvm/lib/System/DynamicLibrary.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Disassembler.lo -MD -MP -MF llvm/lib/System/.deps/Disassembler.Tpo -c llvm/lib/System/Disassembler.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Disassembler.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/DynamicLibrary.lo -MD -MP -MF llvm/lib/System/.deps/DynamicLibrary.Tpo -c llvm/lib/System/DynamicLibrary.cpp -fPIC -DPIC -o llvm/lib/System/.libs/DynamicLibrary.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Disassembler.lo -MD -MP -MF llvm/lib/System/.deps/Disassembler.Tpo -c llvm/lib/System/Disassembler.cpp -o llvm/lib/System/Disassembler.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/DynamicLibrary.lo -MD -MP -MF llvm/lib/System/.deps/DynamicLibrary.Tpo -c llvm/lib/System/DynamicLibrary.cpp -o llvm/lib/System/DynamicLibrary.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Errno.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Errno.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Errno.lo llvm/lib/System/Errno.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/System/Host.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Host.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Host.lo llvm/lib/System/Host.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Errno.lo -MD -MP -MF llvm/lib/System/.deps/Errno.Tpo -c llvm/lib/System/Errno.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Errno.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Host.lo -MD -MP -MF llvm/lib/System/.deps/Host.Tpo -c llvm/lib/System/Host.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Host.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Errno.lo -MD -MP -MF llvm/lib/System/.deps/Errno.Tpo -c llvm/lib/System/Errno.cpp -o llvm/lib/System/Errno.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/IncludeFile.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/IncludeFile.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/IncludeFile.lo llvm/lib/System/IncludeFile.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/IncludeFile.lo -MD -MP -MF llvm/lib/System/.deps/IncludeFile.Tpo -c llvm/lib/System/IncludeFile.cpp -fPIC -DPIC -o llvm/lib/System/.libs/IncludeFile.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/IncludeFile.lo -MD -MP -MF llvm/lib/System/.deps/IncludeFile.Tpo -c llvm/lib/System/IncludeFile.cpp -o llvm/lib/System/IncludeFile.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Memory.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Memory.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Memory.lo llvm/lib/System/Memory.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Host.lo -MD -MP -MF llvm/lib/System/.deps/Host.Tpo -c llvm/lib/System/Host.cpp -o llvm/lib/System/Host.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Memory.lo -MD -MP -MF llvm/lib/System/.deps/Memory.Tpo -c llvm/lib/System/Memory.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Memory.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Memory.lo -MD -MP -MF llvm/lib/System/.deps/Memory.Tpo -c llvm/lib/System/Memory.cpp -o llvm/lib/System/Memory.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Mutex.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Mutex.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Mutex.lo llvm/lib/System/Mutex.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Mutex.lo -MD -MP -MF llvm/lib/System/.deps/Mutex.Tpo -c llvm/lib/System/Mutex.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Mutex.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Mutex.lo -MD -MP -MF llvm/lib/System/.deps/Mutex.Tpo -c llvm/lib/System/Mutex.cpp -o llvm/lib/System/Mutex.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Path.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Path.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Path.lo llvm/lib/System/Path.cpp &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo llvm/lib/System/Process.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Process.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Process.lo llvm/lib/System/Process.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Path.lo -MD -MP -MF llvm/lib/System/.deps/Path.Tpo -c llvm/lib/System/Path.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Path.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Process.lo -MD -MP -MF llvm/lib/System/.deps/Process.Tpo -c llvm/lib/System/Process.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Process.o depbase=`echo llvm/lib/System/Program.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Program.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Program.lo llvm/lib/System/Program.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Program.lo -MD -MP -MF llvm/lib/System/.deps/Program.Tpo -c llvm/lib/System/Program.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Program.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Process.lo -MD -MP -MF llvm/lib/System/.deps/Process.Tpo -c llvm/lib/System/Process.cpp -o llvm/lib/System/Process.o >/dev/null 2>&1 llvm/lib/System/Path.cpp: In function 'llvm::sys::LLVMFileType llvm::sys::IdentifyFileType(const char*, unsigned int)': llvm/lib/System/Path.cpp:122:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 122 | if (magic[1] == 0x01) | ^~ llvm/lib/System/Path.cpp:125:5: note: here 125 | case 0x90: // PA-RISC Windows | ^~~~ depbase=`echo llvm/lib/System/RWMutex.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/RWMutex.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/RWMutex.lo llvm/lib/System/RWMutex.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/RWMutex.lo -MD -MP -MF llvm/lib/System/.deps/RWMutex.Tpo -c llvm/lib/System/RWMutex.cpp -fPIC -DPIC -o llvm/lib/System/.libs/RWMutex.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/RWMutex.lo -MD -MP -MF llvm/lib/System/.deps/RWMutex.Tpo -c llvm/lib/System/RWMutex.cpp -o llvm/lib/System/RWMutex.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Signals.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Signals.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Signals.lo llvm/lib/System/Signals.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Program.lo -MD -MP -MF llvm/lib/System/.deps/Program.Tpo -c llvm/lib/System/Program.cpp -o llvm/lib/System/Program.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Signals.lo -MD -MP -MF llvm/lib/System/.deps/Signals.Tpo -c llvm/lib/System/Signals.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Signals.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Path.lo -MD -MP -MF llvm/lib/System/.deps/Path.Tpo -c llvm/lib/System/Path.cpp -o llvm/lib/System/Path.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/ThreadLocal.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/ThreadLocal.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/ThreadLocal.lo llvm/lib/System/ThreadLocal.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/ThreadLocal.lo -MD -MP -MF llvm/lib/System/.deps/ThreadLocal.Tpo -c llvm/lib/System/ThreadLocal.cpp -fPIC -DPIC -o llvm/lib/System/.libs/ThreadLocal.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/ThreadLocal.lo -MD -MP -MF llvm/lib/System/.deps/ThreadLocal.Tpo -c llvm/lib/System/ThreadLocal.cpp -o llvm/lib/System/ThreadLocal.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Threading.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Threading.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Threading.lo llvm/lib/System/Threading.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Signals.lo -MD -MP -MF llvm/lib/System/.deps/Signals.Tpo -c llvm/lib/System/Signals.cpp -o llvm/lib/System/Signals.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Threading.lo -MD -MP -MF llvm/lib/System/.deps/Threading.Tpo -c llvm/lib/System/Threading.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Threading.o depbase=`echo llvm/lib/System/TimeValue.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/TimeValue.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/TimeValue.lo llvm/lib/System/TimeValue.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/TimeValue.lo -MD -MP -MF llvm/lib/System/.deps/TimeValue.Tpo -c llvm/lib/System/TimeValue.cpp -fPIC -DPIC -o llvm/lib/System/.libs/TimeValue.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Threading.lo -MD -MP -MF llvm/lib/System/.deps/Threading.Tpo -c llvm/lib/System/Threading.cpp -o llvm/lib/System/Threading.o >/dev/null 2>&1 depbase=`echo llvm/lib/System/Valgrind.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Valgrind.lo -MD -MP -MF $depbase.Tpo -c -o llvm/lib/System/Valgrind.lo llvm/lib/System/Valgrind.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Valgrind.lo -MD -MP -MF llvm/lib/System/.deps/Valgrind.Tpo -c llvm/lib/System/Valgrind.cpp -fPIC -DPIC -o llvm/lib/System/.libs/Valgrind.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/Valgrind.lo -MD -MP -MF llvm/lib/System/.deps/Valgrind.Tpo -c llvm/lib/System/Valgrind.cpp -o llvm/lib/System/Valgrind.o >/dev/null 2>&1 /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-SSEDomainFix.Tpo -c -o llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.lo `test -f 'llvm/lib/Target/X86/SSEDomainFix.cpp' || echo './'`llvm/lib/Target/X86/SSEDomainFix.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/System/TimeValue.lo -MD -MP -MF llvm/lib/System/.deps/TimeValue.Tpo -c llvm/lib/System/TimeValue.cpp -o llvm/lib/System/TimeValue.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-SSEDomainFix.Tpo -c llvm/lib/Target/X86/SSEDomainFix.cpp -fPIC -DPIC -o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-SSEDomainFix.o /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.lo -MD -MP -MF llvm/lib/Target/X86/TargetInfo/.deps/libllvmx86codegen_la-X86TargetInfo.Tpo -c -o llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.lo `test -f 'llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp' || echo './'`llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.lo -MD -MP -MF llvm/lib/Target/X86/TargetInfo/.deps/libllvmx86codegen_la-X86TargetInfo.Tpo -c llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp -fPIC -DPIC -o llvm/lib/Target/X86/TargetInfo/.libs/libllvmx86codegen_la-X86TargetInfo.o /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libllvmjit.la llvm/lib/Analysis/AliasAnalysis.lo llvm/lib/Analysis/AliasSetTracker.lo llvm/lib/Analysis/BasicAliasAnalysis.lo llvm/lib/Analysis/CaptureTracking.lo llvm/lib/Analysis/DebugInfo.lo llvm/lib/Analysis/IPA/CallGraph.lo llvm/lib/Analysis/MemoryBuiltins.lo llvm/lib/Analysis/PointerTracking.lo llvm/lib/Analysis/ProfileInfo.lo llvm/lib/Analysis/ValueTracking.lo llvm/lib/CodeGen/ELFCodeEmitter.lo llvm/lib/CodeGen/ELFWriter.lo llvm/lib/CodeGen/LiveVariables.lo llvm/lib/CodeGen/MachineBasicBlock.lo llvm/lib/CodeGen/MachineDominators.lo llvm/lib/CodeGen/MachineFunction.lo llvm/lib/CodeGen/MachineFunctionAnalysis.lo llvm/lib/CodeGen/MachineFunctionPass.lo llvm/lib/CodeGen/MachineFunctionPrinterPass.lo llvm/lib/CodeGen/MachineInstr.lo llvm/lib/CodeGen/MachineLoopInfo.lo llvm/lib/CodeGen/MachineModuleInfo.lo llvm/lib/CodeGen/MachineRegisterInfo.lo llvm/lib/CodeGen/ObjectCodeEmitter.lo llvm/lib/CodeGen/PostRAHazardRecognizer.lo llvm/lib/CodeGen/PseudoSourceValue.lo llvm/lib/CodeGen/ScheduleDAG.lo llvm/lib/CodeGen/TargetInstrInfoImpl.lo llvm/lib/CodeGen/UnreachableBlockElim.lo llvm/lib/ExecutionEngine/ExecutionEngine.lo llvm/lib/ExecutionEngine/JIT/Intercept.lo llvm/lib/ExecutionEngine/JIT/JIT.lo llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.lo llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.lo llvm/lib/ExecutionEngine/JIT/JITEmitter.lo llvm/lib/ExecutionEngine/JIT/JITMemoryManager.lo llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.lo llvm/lib/ExecutionEngine/JIT/TargetSelect.lo llvm/lib/MC/MCAsmInfo.lo llvm/lib/MC/MCAssembler.lo llvm/lib/MC/MCContext.lo llvm/lib/MC/MCExpr.lo llvm/lib/MC/MCInst.lo llvm/lib/MC/MCSection.lo llvm/lib/MC/MCSectionCOFF.lo llvm/lib/MC/MCSectionELF.lo llvm/lib/MC/MCSectionMachO.lo llvm/lib/MC/MCSymbol.lo llvm/lib/Support/APFloat.lo llvm/lib/Support/APInt.lo llvm/lib/Support/Allocator.lo llvm/lib/Support/CommandLine.lo llvm/lib/Support/ConstantRange.lo llvm/lib/Support/Debug.lo llvm/lib/Support/Dwarf.lo llvm/lib/Support/ErrorHandling.lo llvm/lib/Support/FoldingSet.lo llvm/lib/Support/FormattedStream.lo llvm/lib/Support/ManagedStatic.lo llvm/lib/Support/MemoryBuffer.lo llvm/lib/Support/PrettyStackTrace.lo llvm/lib/Support/SmallPtrSet.lo llvm/lib/Support/SmallVector.lo llvm/lib/Support/SourceMgr.lo llvm/lib/Support/Statistic.lo llvm/lib/Support/StringExtras.lo llvm/lib/Support/StringMap.lo llvm/lib/Support/StringPool.lo llvm/lib/Support/StringRef.lo llvm/lib/Support/TargetRegistry.lo llvm/lib/Support/Timer.lo llvm/lib/Support/Triple.lo llvm/lib/Support/Twine.lo llvm/lib/Support/raw_ostream.lo llvm/lib/Support/circular_raw_ostream.lo llvm/lib/Target/Mangler.lo llvm/lib/Target/SubtargetFeature.lo llvm/lib/Target/TargetData.lo llvm/lib/Target/TargetInstrInfo.lo llvm/lib/Target/TargetLoweringObjectFile.lo llvm/lib/Target/TargetMachine.lo llvm/lib/Target/TargetRegisterInfo.lo llvm/lib/Transforms/Scalar/DCE.lo llvm/lib/Transforms/Scalar/SimplifyCFGPass.lo llvm/lib/VMCore/AsmWriter.lo llvm/lib/VMCore/Attributes.lo llvm/lib/VMCore/AutoUpgrade.lo llvm/lib/VMCore/BasicBlock.lo llvm/lib/VMCore/ConstantFold.lo llvm/lib/VMCore/Constants.lo llvm/lib/VMCore/Core.lo llvm/lib/VMCore/DebugLoc.lo llvm/lib/VMCore/Dominators.lo llvm/lib/VMCore/Function.lo llvm/lib/VMCore/GVMaterializer.lo llvm/lib/VMCore/Globals.lo llvm/lib/VMCore/IRBuilder.lo llvm/lib/VMCore/InlineAsm.lo llvm/lib/VMCore/Instruction.lo llvm/lib/VMCore/Instructions.lo llvm/lib/VMCore/IntrinsicInst.lo llvm/lib/VMCore/LLVMContext.lo llvm/lib/VMCore/LLVMContextImpl.lo llvm/lib/VMCore/LeakDetector.lo llvm/lib/VMCore/Metadata.lo llvm/lib/VMCore/Module.lo llvm/lib/VMCore/Pass.lo llvm/lib/VMCore/PassManager.lo llvm/lib/VMCore/PassRegistry.lo llvm/lib/VMCore/PrintModulePass.lo llvm/lib/VMCore/Type.lo llvm/lib/VMCore/TypeSymbolTable.lo llvm/lib/VMCore/Use.lo llvm/lib/VMCore/Value.lo llvm/lib/VMCore/ValueSymbolTable.lo llvm/lib/VMCore/ValueTypes.lo llvm/lib/VMCore/Verifier.lo /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libllvmcodegen.la llvm/lib/Analysis/ConstantFolding.lo llvm/lib/Analysis/IVUsers.lo llvm/lib/Analysis/InstructionSimplify.lo llvm/lib/Analysis/Loads.lo llvm/lib/Analysis/LoopInfo.lo llvm/lib/Analysis/LoopPass.lo llvm/lib/Analysis/MemoryDependenceAnalysis.lo llvm/lib/Analysis/PHITransAddr.lo llvm/lib/Analysis/ScalarEvolution.lo llvm/lib/Analysis/ScalarEvolutionExpander.lo llvm/lib/Analysis/ScalarEvolutionNormalization.lo llvm/lib/CodeGen/AggressiveAntiDepBreaker.lo llvm/lib/CodeGen/Analysis.lo llvm/lib/CodeGen/BranchFolding.lo llvm/lib/CodeGen/CalcSpillWeights.lo llvm/lib/CodeGen/CallingConvLower.lo llvm/lib/CodeGen/CodePlacementOpt.lo llvm/lib/CodeGen/CriticalAntiDepBreaker.lo llvm/lib/CodeGen/DeadMachineInstructionElim.lo llvm/lib/CodeGen/DwarfEHPrepare.lo llvm/lib/CodeGen/GCMetadata.lo llvm/lib/CodeGen/GCStrategy.lo llvm/lib/CodeGen/InlineSpiller.lo llvm/lib/CodeGen/LLVMTargetMachine.lo llvm/lib/CodeGen/LatencyPriorityQueue.lo llvm/lib/CodeGen/LiveInterval.lo llvm/lib/CodeGen/LiveIntervalAnalysis.lo llvm/lib/CodeGen/LiveStackAnalysis.lo llvm/lib/CodeGen/LocalStackSlotAllocation.lo llvm/lib/CodeGen/LowerSubregs.lo llvm/lib/CodeGen/MachineCSE.lo llvm/lib/CodeGen/MachineLICM.lo llvm/lib/CodeGen/MachineModuleInfoImpls.lo llvm/lib/CodeGen/MachinePassRegistry.lo llvm/lib/CodeGen/MachineSSAUpdater.lo llvm/lib/CodeGen/MachineSink.lo llvm/lib/CodeGen/MachineVerifier.lo llvm/lib/CodeGen/OptimizePHIs.lo llvm/lib/CodeGen/PHIElimination.lo llvm/lib/CodeGen/Passes.lo llvm/lib/CodeGen/PeepholeOptimizer.lo llvm/lib/CodeGen/PostRASchedulerList.lo llvm/lib/CodeGen/PreAllocSplitting.lo llvm/lib/CodeGen/ProcessImplicitDefs.lo llvm/lib/CodeGen/PrologEpilogInserter.lo llvm/lib/CodeGen/RegAllocFast.lo llvm/lib/CodeGen/RegAllocLinearScan.lo llvm/lib/CodeGen/RegisterCoalescer.lo llvm/lib/CodeGen/RegisterScavenging.lo llvm/lib/CodeGen/ScheduleDAGEmit.lo llvm/lib/CodeGen/ScheduleDAGInstrs.lo llvm/lib/CodeGen/SelectionDAG/DAGCombiner.lo llvm/lib/CodeGen/SelectionDAG/FastISel.lo llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.lo llvm/lib/CodeGen/SelectionDAG/InstrEmitter.lo llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.lo llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.lo llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.lo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.lo llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.lo llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAG.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.lo llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.lo llvm/lib/CodeGen/SelectionDAG/TargetLowering.lo llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.lo llvm/lib/CodeGen/ScheduleDAGPrinter.lo llvm/lib/CodeGen/ShrinkWrapping.lo llvm/lib/CodeGen/SimpleRegisterCoalescing.lo llvm/lib/CodeGen/SjLjEHPrepare.lo llvm/lib/CodeGen/SlotIndexes.lo llvm/lib/CodeGen/Spiller.lo llvm/lib/CodeGen/SplitKit.lo llvm/lib/CodeGen/StackProtector.lo llvm/lib/CodeGen/StackSlotColoring.lo llvm/lib/CodeGen/StrongPHIElimination.lo llvm/lib/CodeGen/TailDuplication.lo llvm/lib/CodeGen/TargetLoweringObjectFileImpl.lo llvm/lib/CodeGen/TwoAddressInstructionPass.lo llvm/lib/CodeGen/VirtRegMap.lo llvm/lib/CodeGen/VirtRegRewriter.lo llvm/lib/MC/MCAsmInfoDarwin.lo llvm/lib/MC/MCAsmStreamer.lo llvm/lib/MC/MCInstPrinter.lo llvm/lib/MC/MCLoggingStreamer.lo llvm/lib/MC/MCNullStreamer.lo llvm/lib/MC/MCStreamer.lo llvm/lib/Support/GraphWriter.lo llvm/lib/Target/TargetFrameInfo.lo llvm/lib/Target/TargetSubtarget.lo llvm/lib/Transforms/IPO/ConstantMerge.lo llvm/lib/Transforms/IPO/GlobalOpt.lo llvm/lib/Transforms/Scalar/CodeGenPrepare.lo llvm/lib/Transforms/Scalar/GEPSplitter.lo llvm/lib/Transforms/Scalar/GVN.lo llvm/lib/Transforms/Scalar/LoopStrengthReduce.lo llvm/lib/Transforms/Scalar/SCCP.lo llvm/lib/Transforms/Utils/AddrModeMatcher.lo llvm/lib/Transforms/Utils/BasicBlockUtils.lo llvm/lib/Transforms/Utils/BreakCriticalEdges.lo llvm/lib/Transforms/Utils/BuildLibCalls.lo llvm/lib/Transforms/Utils/DemoteRegToStack.lo llvm/lib/Transforms/Utils/LCSSA.lo llvm/lib/Transforms/Utils/Local.lo llvm/lib/Transforms/Utils/LoopSimplify.lo llvm/lib/Transforms/Utils/LowerInvoke.lo llvm/lib/Transforms/Utils/LowerSwitch.lo llvm/lib/Transforms/Utils/Mem2Reg.lo llvm/lib/Transforms/Utils/PromoteMemoryToRegister.lo llvm/lib/Transforms/Utils/SSAUpdater.lo llvm/lib/Transforms/Utils/SimplifyCFG.lo llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.lo In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseSet.h:26:7: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>]': llvm/lib/Target/X86/SSEDomainFix.cpp:118:46: required from here ./llvm/include/llvm/ADT/DenseMap.h:74:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 74 | memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/BasicBlock.h:18, from ./llvm/include/llvm/Function.h:23, from ./llvm/include/llvm/Module.h:18, from llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:11: ./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits::getListOwner()': ./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs] 49 | typedef iplist ItemParentClass::*Sublist; | ^~~~~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>]': ./llvm/include/llvm/ADT/DenseMap.h:108:7: required from 'void llvm::DenseMap::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>]' llvm/lib/Target/X86/SSEDomainFix.cpp:497:18: required from here ./llvm/include/llvm/ADT/DenseMap.h:433:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 433 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineBasicBlock*; ValueT = {anonymous}::DomainValue**; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo<{anonymous}::DomainValue**>]' llvm/lib/Target/X86/SSEDomainFix.cpp:488:52: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ In file included from ./llvm/include/llvm/ADT/DenseSet.h:17, from ./llvm/include/llvm/Target/TargetRegisterInfo.h:21, from llvm/lib/Target/X86/X86RegisterInfo.h:17, from llvm/lib/Target/X86/X86InstrInfo.h:19, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: ./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]': ./llvm/include/llvm/ADT/DenseMap.h:283:13: required from 'llvm::DenseMap::BucketT* llvm::DenseMap::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo; llvm::DenseMap::BucketT = std::pair]' ./llvm/include/llvm/ADT/DenseMap.h:164:17: required from 'std::pair, bool> llvm::DenseMap::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/ADT/DenseSet.h:113:46: required from 'std::pair::Iterator, bool> llvm::DenseSet::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo]' ./llvm/include/llvm/Target/TargetRegisterInfo.h:84:25: required from here ./llvm/include/llvm/ADT/DenseMap.h:400:11: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'}; use assignment instead [-Wclass-memaccess] 400 | memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64, from /usr/include/c++/9.2.0/bits/char_traits.h:39, from /usr/include/c++/9.2.0/ios:40, from /usr/include/c++/9.2.0/ostream:38, from /usr/include/c++/9.2.0/iterator:64, from ./llvm/include/llvm/ADT/ilist.h:43, from ./llvm/include/llvm/CodeGen/MachineInstr.h:22, from ./llvm/include/llvm/CodeGen/MachineBasicBlock.h:17, from ./llvm/include/llvm/CodeGen/MachineFunction.h:21, from ./llvm/include/llvm/Target/TargetInstrInfo.h:18, from llvm/lib/Target/X86/X86InstrInfo.h:17, from llvm/lib/Target/X86/SSEDomainFix.cpp:22: /usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here 208 | struct pair | ^~~~ libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.lo -MD -MP -MF llvm/lib/Target/X86/TargetInfo/.deps/libllvmx86codegen_la-X86TargetInfo.Tpo -c llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp -o llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -I. -I./llvm/lib/Target/X86 -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.lo -MD -MP -MF llvm/lib/Target/X86/.deps/libllvmx86codegen_la-SSEDomainFix.Tpo -c llvm/lib/Target/X86/SSEDomainFix.cpp -o llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.o >/dev/null 2>&1 mv -f llvm/lib/Target/X86/TargetInfo/.deps/libllvmx86codegen_la-X86TargetInfo.Tpo llvm/lib/Target/X86/TargetInfo/.deps/libllvmx86codegen_la-X86TargetInfo.Plo /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -pthread -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libllvmsystem.la llvm/lib/System/Alarm.lo llvm/lib/System/Atomic.lo llvm/lib/System/Disassembler.lo llvm/lib/System/DynamicLibrary.lo llvm/lib/System/Errno.lo llvm/lib/System/Host.lo llvm/lib/System/IncludeFile.lo llvm/lib/System/Memory.lo llvm/lib/System/Mutex.lo llvm/lib/System/Path.lo llvm/lib/System/Process.lo llvm/lib/System/Program.lo llvm/lib/System/RWMutex.lo llvm/lib/System/Signals.lo llvm/lib/System/ThreadLocal.lo llvm/lib/System/Threading.lo llvm/lib/System/TimeValue.lo llvm/lib/System/Valgrind.lo libtool: link: ar cru .libs/libllvmsystem.a llvm/lib/System/.libs/Alarm.o llvm/lib/System/.libs/Atomic.o llvm/lib/System/.libs/Disassembler.o llvm/lib/System/.libs/DynamicLibrary.o llvm/lib/System/.libs/Errno.o llvm/lib/System/.libs/Host.o llvm/lib/System/.libs/IncludeFile.o llvm/lib/System/.libs/Memory.o llvm/lib/System/.libs/Mutex.o llvm/lib/System/.libs/Path.o llvm/lib/System/.libs/Process.o llvm/lib/System/.libs/Program.o llvm/lib/System/.libs/RWMutex.o llvm/lib/System/.libs/Signals.o llvm/lib/System/.libs/ThreadLocal.o llvm/lib/System/.libs/Threading.o llvm/lib/System/.libs/TimeValue.o llvm/lib/System/.libs/Valgrind.o libtool: link: ranlib .libs/libllvmsystem.a libtool: link: ( cd ".libs" && rm -f "libllvmsystem.la" && ln -s "../libllvmsystem.la" "libllvmsystem.la" ) libtool: link: ar cru .libs/libllvmjit.a llvm/lib/Analysis/.libs/AliasAnalysis.o llvm/lib/Analysis/.libs/AliasSetTracker.o llvm/lib/Analysis/.libs/BasicAliasAnalysis.o llvm/lib/Analysis/.libs/CaptureTracking.o llvm/lib/Analysis/.libs/DebugInfo.o llvm/lib/Analysis/IPA/.libs/CallGraph.o llvm/lib/Analysis/.libs/MemoryBuiltins.o llvm/lib/Analysis/.libs/PointerTracking.o llvm/lib/Analysis/.libs/ProfileInfo.o llvm/lib/Analysis/.libs/ValueTracking.o llvm/lib/CodeGen/.libs/ELFCodeEmitter.o llvm/lib/CodeGen/.libs/ELFWriter.o llvm/lib/CodeGen/.libs/LiveVariables.o llvm/lib/CodeGen/.libs/MachineBasicBlock.o llvm/lib/CodeGen/.libs/MachineDominators.o llvm/lib/CodeGen/.libs/MachineFunction.o llvm/lib/CodeGen/.libs/MachineFunctionAnalysis.o llvm/lib/CodeGen/.libs/MachineFunctionPass.o llvm/lib/CodeGen/.libs/MachineFunctionPrinterPass.o llvm/lib/CodeGen/.libs/MachineInstr.o llvm/lib/CodeGen/.libs/MachineLoopInfo.o llvm/lib/CodeGen/.libs/MachineModuleInfo.o llvm/lib/CodeGen/.libs/MachineRegisterInfo.o llvm/lib/CodeGen/.libs/ObjectCodeEmitter.o llvm/lib/CodeGen/.libs/PostRAHazardRecognizer.o llvm/lib/CodeGen/.libs/PseudoSourceValue.o llvm/lib/CodeGen/.libs/ScheduleDAG.o llvm/lib/CodeGen/.libs/TargetInstrInfoImpl.o llvm/lib/CodeGen/.libs/UnreachableBlockElim.o llvm/lib/ExecutionEngine/.libs/ExecutionEngine.o llvm/lib/ExecutionEngine/JIT/.libs/Intercept.o llvm/lib/ExecutionEngine/JIT/.libs/JIT.o llvm/lib/ExecutionEngine/JIT/.libs/JITDebugRegisterer.o llvm/lib/ExecutionEngine/JIT/.libs/JITDwarfEmitter.o llvm/lib/ExecutionEngine/JIT/.libs/JITEmitter.o llvm/lib/ExecutionEngine/JIT/.libs/JITMemoryManager.o llvm/lib/ExecutionEngine/JIT/.libs/OProfileJITEventListener.o llvm/lib/ExecutionEngine/JIT/.libs/TargetSelect.o llvm/lib/MC/.libs/MCAsmInfo.o llvm/lib/MC/.libs/MCAssembler.o llvm/lib/MC/.libs/MCContext.o llvm/lib/MC/.libs/MCExpr.o llvm/lib/MC/.libs/MCInst.o llvm/lib/MC/.libs/MCSection.o llvm/lib/MC/.libs/MCSectionCOFF.o llvm/lib/MC/.libs/MCSectionELF.o llvm/lib/MC/.libs/MCSectionMachO.o llvm/lib/MC/.libs/MCSymbol.o llvm/lib/Support/.libs/APFloat.o llvm/lib/Support/.libs/APInt.o llvm/lib/Support/.libs/Allocator.o llvm/lib/Support/.libs/CommandLine.o llvm/lib/Support/.libs/ConstantRange.o llvm/lib/Support/.libs/Debug.o llvm/lib/Support/.libs/Dwarf.o llvm/lib/Support/.libs/ErrorHandling.o llvm/lib/Support/.libs/FoldingSet.o llvm/lib/Support/.libs/FormattedStream.o llvm/lib/Support/.libs/ManagedStatic.o llvm/lib/Support/.libs/MemoryBuffer.o llvm/lib/Support/.libs/PrettyStackTrace.o llvm/lib/Support/.libs/SmallPtrSet.o llvm/lib/Support/.libs/SmallVector.o llvm/lib/Support/.libs/SourceMgr.o llvm/lib/Support/.libs/Statistic.o llvm/lib/Support/.libs/StringExtras.o llvm/lib/Support/.libs/StringMap.o llvm/lib/Support/.libs/StringPool.o llvm/lib/Support/.libs/StringRef.o llvm/lib/Support/.libs/TargetRegistry.o llvm/lib/Support/.libs/Timer.o llvm/lib/Support/.libs/Triple.o llvm/lib/Support/.libs/Twine.o llvm/lib/Support/.libs/raw_ostream.o llvm/lib/Support/.libs/circular_raw_ostream.o llvm/lib/Target/.libs/Mangler.o llvm/lib/Target/.libs/SubtargetFeature.o llvm/lib/Target/.libs/TargetData.o llvm/lib/Target/.libs/TargetInstrInfo.o llvm/lib/Target/.libs/TargetLoweringObjectFile.o llvm/lib/Target/.libs/TargetMachine.o llvm/lib/Target/.libs/TargetRegisterInfo.o llvm/lib/Transforms/Scalar/.libs/DCE.o llvm/lib/Transforms/Scalar/.libs/SimplifyCFGPass.o llvm/lib/VMCore/.libs/AsmWriter.o llvm/lib/VMCore/.libs/Attributes.o llvm/lib/VMCore/.libs/AutoUpgrade.o llvm/lib/VMCore/.libs/BasicBlock.o llvm/lib/VMCore/.libs/ConstantFold.o llvm/lib/VMCore/.libs/Constants.o llvm/lib/VMCore/.libs/Core.o llvm/lib/VMCore/.libs/DebugLoc.o llvm/lib/VMCore/.libs/Dominators.o llvm/lib/VMCore/.libs/Function.o llvm/lib/VMCore/.libs/GVMaterializer.o llvm/lib/VMCore/.libs/Globals.o llvm/lib/VMCore/.libs/IRBuilder.o llvm/lib/VMCore/.libs/InlineAsm.o llvm/lib/VMCore/.libs/Instruction.o llvm/lib/VMCore/.libs/Instructions.o llvm/lib/VMCore/.libs/IntrinsicInst.o llvm/lib/VMCore/.libs/LLVMContext.o llvm/lib/VMCore/.libs/LLVMContextImpl.o llvm/lib/VMCore/.libs/LeakDetector.o llvm/lib/VMCore/.libs/Metadata.o llvm/lib/VMCore/.libs/Module.o llvm/lib/VMCore/.libs/Pass.o llvm/lib/VMCore/.libs/PassManager.o llvm/lib/VMCore/.libs/PassRegistry.o llvm/lib/VMCore/.libs/PrintModulePass.o llvm/lib/VMCore/.libs/Type.o llvm/lib/VMCore/.libs/TypeSymbolTable.o llvm/lib/VMCore/.libs/Use.o llvm/lib/VMCore/.libs/Value.o llvm/lib/VMCore/.libs/ValueSymbolTable.o llvm/lib/VMCore/.libs/ValueTypes.o llvm/lib/VMCore/.libs/Verifier.o libtool: link: ranlib .libs/libllvmjit.a libtool: link: ar cru .libs/libllvmcodegen.a llvm/lib/Analysis/.libs/ConstantFolding.o llvm/lib/Analysis/.libs/IVUsers.o llvm/lib/Analysis/.libs/InstructionSimplify.o llvm/lib/Analysis/.libs/Loads.o llvm/lib/Analysis/.libs/LoopInfo.o llvm/lib/Analysis/.libs/LoopPass.o llvm/lib/Analysis/.libs/MemoryDependenceAnalysis.o llvm/lib/Analysis/.libs/PHITransAddr.o llvm/lib/Analysis/.libs/ScalarEvolution.o llvm/lib/Analysis/.libs/ScalarEvolutionExpander.o llvm/lib/Analysis/.libs/ScalarEvolutionNormalization.o llvm/lib/CodeGen/.libs/AggressiveAntiDepBreaker.o llvm/lib/CodeGen/.libs/Analysis.o llvm/lib/CodeGen/.libs/BranchFolding.o llvm/lib/CodeGen/.libs/CalcSpillWeights.o llvm/lib/CodeGen/.libs/CallingConvLower.o llvm/lib/CodeGen/.libs/CodePlacementOpt.o llvm/lib/CodeGen/.libs/CriticalAntiDepBreaker.o llvm/lib/CodeGen/.libs/DeadMachineInstructionElim.o llvm/lib/CodeGen/.libs/DwarfEHPrepare.o llvm/lib/CodeGen/.libs/GCMetadata.o llvm/lib/CodeGen/.libs/GCStrategy.o llvm/lib/CodeGen/.libs/InlineSpiller.o llvm/lib/CodeGen/.libs/LLVMTargetMachine.o llvm/lib/CodeGen/.libs/LatencyPriorityQueue.o llvm/lib/CodeGen/.libs/LiveInterval.o llvm/lib/CodeGen/.libs/LiveIntervalAnalysis.o llvm/lib/CodeGen/.libs/LiveStackAnalysis.o llvm/lib/CodeGen/.libs/LocalStackSlotAllocation.o llvm/lib/CodeGen/.libs/LowerSubregs.o llvm/lib/CodeGen/.libs/MachineCSE.o llvm/lib/CodeGen/.libs/MachineLICM.o llvm/lib/CodeGen/.libs/MachineModuleInfoImpls.o llvm/lib/CodeGen/.libs/MachinePassRegistry.o llvm/lib/CodeGen/.libs/MachineSSAUpdater.o llvm/lib/CodeGen/.libs/MachineSink.o llvm/lib/CodeGen/.libs/MachineVerifier.o llvm/lib/CodeGen/.libs/OptimizePHIs.o llvm/lib/CodeGen/.libs/PHIElimination.o llvm/lib/CodeGen/.libs/Passes.o llvm/lib/CodeGen/.libs/PeepholeOptimizer.o llvm/lib/CodeGen/.libs/PostRASchedulerList.o llvm/lib/CodeGen/.libs/PreAllocSplitting.o llvm/lib/CodeGen/.libs/ProcessImplicitDefs.o llvm/lib/CodeGen/.libs/PrologEpilogInserter.o llvm/lib/CodeGen/.libs/RegAllocFast.o llvm/lib/CodeGen/.libs/RegAllocLinearScan.o llvm/lib/CodeGen/.libs/RegisterCoalescer.o llvm/lib/CodeGen/.libs/RegisterScavenging.o llvm/lib/CodeGen/.libs/ScheduleDAGEmit.o llvm/lib/CodeGen/.libs/ScheduleDAGInstrs.o llvm/lib/CodeGen/SelectionDAG/.libs/DAGCombiner.o llvm/lib/CodeGen/SelectionDAG/.libs/FastISel.o llvm/lib/CodeGen/SelectionDAG/.libs/FunctionLoweringInfo.o llvm/lib/CodeGen/SelectionDAG/.libs/InstrEmitter.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeDAG.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeFloatTypes.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeIntegerTypes.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeTypes.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeTypesGeneric.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeVectorOps.o llvm/lib/CodeGen/SelectionDAG/.libs/LegalizeVectorTypes.o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGList.o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGRRList.o llvm/lib/CodeGen/SelectionDAG/.libs/ScheduleDAGSDNodes.o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAG.o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGBuilder.o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGISel.o llvm/lib/CodeGen/SelectionDAG/.libs/SelectionDAGPrinter.o llvm/lib/CodeGen/SelectionDAG/.libs/TargetLowering.o llvm/lib/CodeGen/SelectionDAG/.libs/TargetSelectionDAGInfo.o llvm/lib/CodeGen/.libs/ScheduleDAGPrinter.o llvm/lib/CodeGen/.libs/ShrinkWrapping.o llvm/lib/CodeGen/.libs/SimpleRegisterCoalescing.o llvm/lib/CodeGen/.libs/SjLjEHPrepare.o llvm/lib/CodeGen/.libs/SlotIndexes.o llvm/lib/CodeGen/.libs/Spiller.o llvm/lib/CodeGen/.libs/SplitKit.o llvm/lib/CodeGen/.libs/StackProtector.o llvm/lib/CodeGen/.libs/StackSlotColoring.o llvm/lib/CodeGen/.libs/StrongPHIElimination.o llvm/lib/CodeGen/.libs/TailDuplication.o llvm/lib/CodeGen/.libs/TargetLoweringObjectFileImpl.o llvm/lib/CodeGen/.libs/TwoAddressInstructionPass.o llvm/lib/CodeGen/.libs/VirtRegMap.o llvm/lib/CodeGen/.libs/VirtRegRewriter.o llvm/lib/MC/.libs/MCAsmInfoDarwin.o llvm/lib/MC/.libs/MCAsmStreamer.o llvm/lib/MC/.libs/MCInstPrinter.o llvm/lib/MC/.libs/MCLoggingStreamer.o llvm/lib/MC/.libs/MCNullStreamer.o llvm/lib/MC/.libs/MCStreamer.o llvm/lib/Support/.libs/GraphWriter.o llvm/lib/Target/.libs/TargetFrameInfo.o llvm/lib/Target/.libs/TargetSubtarget.o llvm/lib/Transforms/IPO/.libs/ConstantMerge.o llvm/lib/Transforms/IPO/.libs/GlobalOpt.o llvm/lib/Transforms/Scalar/.libs/CodeGenPrepare.o llvm/lib/Transforms/Scalar/.libs/GEPSplitter.o llvm/lib/Transforms/Scalar/.libs/GVN.o llvm/lib/Transforms/Scalar/.libs/LoopStrengthReduce.o llvm/lib/Transforms/Scalar/.libs/SCCP.o llvm/lib/Transforms/Utils/.libs/AddrModeMatcher.o llvm/lib/Transforms/Utils/.libs/BasicBlockUtils.o llvm/lib/Transforms/Utils/.libs/BreakCriticalEdges.o llvm/lib/Transforms/Utils/.libs/BuildLibCalls.o llvm/lib/Transforms/Utils/.libs/DemoteRegToStack.o llvm/lib/Transforms/Utils/.libs/LCSSA.o llvm/lib/Transforms/Utils/.libs/Local.o llvm/lib/Transforms/Utils/.libs/LoopSimplify.o llvm/lib/Transforms/Utils/.libs/LowerInvoke.o llvm/lib/Transforms/Utils/.libs/LowerSwitch.o llvm/lib/Transforms/Utils/.libs/Mem2Reg.o llvm/lib/Transforms/Utils/.libs/PromoteMemoryToRegister.o llvm/lib/Transforms/Utils/.libs/SSAUpdater.o llvm/lib/Transforms/Utils/.libs/SimplifyCFG.o llvm/lib/Transforms/Utils/.libs/UnifyFunctionExitNodes.o libtool: link: ranlib .libs/libllvmcodegen.a libtool: link: ( cd ".libs" && rm -f "libllvmjit.la" && ln -s "../libllvmjit.la" "libllvmjit.la" ) libtool: link: ( cd ".libs" && rm -f "libllvmcodegen.la" && ln -s "../libllvmcodegen.la" "libllvmcodegen.la" ) mv -f llvm/lib/Target/X86/.deps/libllvmx86codegen_la-SSEDomainFix.Tpo llvm/lib/Target/X86/.deps/libllvmx86codegen_la-SSEDomainFix.Plo /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libllvmx86codegen.la llvm/lib/MC/libllvmx86codegen_la-ELFObjectWriter.lo llvm/lib/MC/libllvmx86codegen_la-MCAsmInfoCOFF.lo llvm/lib/MC/libllvmx86codegen_la-MCCodeEmitter.lo llvm/lib/MC/libllvmx86codegen_la-MCELFStreamer.lo llvm/lib/MC/libllvmx86codegen_la-MCMachOStreamer.lo llvm/lib/MC/libllvmx86codegen_la-MCObjectStreamer.lo llvm/lib/MC/libllvmx86codegen_la-MCObjectWriter.lo llvm/lib/MC/libllvmx86codegen_la-MachObjectWriter.lo llvm/lib/MC/libllvmx86codegen_la-TargetAsmBackend.lo llvm/lib/MC/libllvmx86codegen_la-WinCOFFObjectWriter.lo llvm/lib/MC/libllvmx86codegen_la-WinCOFFStreamer.lo llvm/lib/Target/libllvmx86codegen_la-TargetELFWriterInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-SSEDomainFix.lo llvm/lib/Target/X86/TargetInfo/libllvmx86codegen_la-X86TargetInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86AsmBackend.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86COFFMachineModuleInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86CodeEmitter.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86ELFWriterInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86FastISel.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86FloatingPoint.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelDAGToDAG.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86ISelLowering.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86InstrInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86JITInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86MCAsmInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86MCCodeEmitter.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86RegisterInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86SelectionDAGInfo.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86Subtarget.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetMachine.lo llvm/lib/Target/X86/libllvmx86codegen_la-X86TargetObjectFile.lo libtool: link: ar cru .libs/libllvmx86codegen.a llvm/lib/MC/.libs/libllvmx86codegen_la-ELFObjectWriter.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCAsmInfoCOFF.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCCodeEmitter.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCELFStreamer.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCMachOStreamer.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCObjectStreamer.o llvm/lib/MC/.libs/libllvmx86codegen_la-MCObjectWriter.o llvm/lib/MC/.libs/libllvmx86codegen_la-MachObjectWriter.o llvm/lib/MC/.libs/libllvmx86codegen_la-TargetAsmBackend.o llvm/lib/MC/.libs/libllvmx86codegen_la-WinCOFFObjectWriter.o llvm/lib/MC/.libs/libllvmx86codegen_la-WinCOFFStreamer.o llvm/lib/Target/.libs/libllvmx86codegen_la-TargetELFWriterInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-SSEDomainFix.o llvm/lib/Target/X86/TargetInfo/.libs/libllvmx86codegen_la-X86TargetInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86AsmBackend.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86COFFMachineModuleInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86CodeEmitter.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ELFWriterInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86FastISel.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86FloatingPoint.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ISelDAGToDAG.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86ISelLowering.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86InstrInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86JITInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86MCAsmInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86MCCodeEmitter.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86RegisterInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86SelectionDAGInfo.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86Subtarget.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86TargetMachine.o llvm/lib/Target/X86/.libs/libllvmx86codegen_la-X86TargetObjectFile.o libtool: link: ranlib .libs/libllvmx86codegen.a libtool: link: ( cd ".libs" && rm -f "libllvmx86codegen.la" && ln -s "../libllvmx86codegen.la" "libllvmx86codegen.la" ) /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -DLLVM_VERSION=28 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -no-undefined -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamavcxx.la libclamavcxx_la-bytecode2llvm.lo libclamavcxx_la-ClamBCRTChecks.lo libclamavcxx_la-detect.lo libllvmjit.la libllvmx86codegen.la libllvmcodegen.la libllvmsystem.la libtool: link: (cd .libs/libclamavcxx.lax/libllvmjit.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++/./.libs/libllvmjit.a") libtool: link: (cd .libs/libclamavcxx.lax/libllvmx86codegen.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++/./.libs/libllvmx86codegen.a") libtool: link: (cd .libs/libclamavcxx.lax/libllvmcodegen.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++/./.libs/libllvmcodegen.a") libtool: link: (cd .libs/libclamavcxx.lax/libllvmsystem.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++/./.libs/libllvmsystem.a") libtool: link: ar cru .libs/libclamavcxx.a .libs/libclamavcxx_la-bytecode2llvm.o .libs/libclamavcxx_la-ClamBCRTChecks.o .libs/libclamavcxx_la-detect.o .libs/libclamavcxx.lax/libllvmjit.a/APFloat.o .libs/libclamavcxx.lax/libllvmjit.a/APInt.o .libs/libclamavcxx.lax/libllvmjit.a/AliasAnalysis.o .libs/libclamavcxx.lax/libllvmjit.a/AliasSetTracker.o .libs/libclamavcxx.lax/libllvmjit.a/Allocator.o .libs/libclamavcxx.lax/libllvmjit.a/AsmWriter.o .libs/libclamavcxx.lax/libllvmjit.a/Attributes.o .libs/libclamavcxx.lax/libllvmjit.a/AutoUpgrade.o .libs/libclamavcxx.lax/libllvmjit.a/BasicAliasAnalysis.o .libs/libclamavcxx.lax/libllvmjit.a/BasicBlock.o .libs/libclamavcxx.lax/libllvmjit.a/CallGraph.o .libs/libclamavcxx.lax/libllvmjit.a/CaptureTracking.o .libs/libclamavcxx.lax/libllvmjit.a/CommandLine.o .libs/libclamavcxx.lax/libllvmjit.a/ConstantFold.o .libs/libclamavcxx.lax/libllvmjit.a/ConstantRange.o .libs/libclamavcxx.lax/libllvmjit.a/Constants.o .libs/libclamavcxx.lax/libllvmjit.a/Core.o .libs/libclamavcxx.lax/libllvmjit.a/DCE.o .libs/libclamavcxx.lax/libllvmjit.a/Debug.o .libs/libclamavcxx.lax/libllvmjit.a/DebugInfo.o .libs/libclamavcxx.lax/libllvmjit.a/DebugLoc.o .libs/libclamavcxx.lax/libllvmjit.a/Dominators.o .libs/libclamavcxx.lax/libllvmjit.a/Dwarf.o .libs/libclamavcxx.lax/libllvmjit.a/ELFCodeEmitter.o .libs/libclamavcxx.lax/libllvmjit.a/ELFWriter.o .libs/libclamavcxx.lax/libllvmjit.a/ErrorHandling.o .libs/libclamavcxx.lax/libllvmjit.a/ExecutionEngine.o .libs/libclamavcxx.lax/libllvmjit.a/FoldingSet.o .libs/libclamavcxx.lax/libllvmjit.a/FormattedStream.o .libs/libclamavcxx.lax/libllvmjit.a/Function.o .libs/libclamavcxx.lax/libllvmjit.a/GVMaterializer.o .libs/libclamavcxx.lax/libllvmjit.a/Globals.o .libs/libclamavcxx.lax/libllvmjit.a/IRBuilder.o .libs/libclamavcxx.lax/libllvmjit.a/InlineAsm.o .libs/libclamavcxx.lax/libllvmjit.a/Instruction.o .libs/libclamavcxx.lax/libllvmjit.a/Instructions.o .libs/libclamavcxx.lax/libllvmjit.a/Intercept.o .libs/libclamavcxx.lax/libllvmjit.a/IntrinsicInst.o .libs/libclamavcxx.lax/libllvmjit.a/JIT.o .libs/libclamavcxx.lax/libllvmjit.a/JITDebugRegisterer.o .libs/libclamavcxx.lax/libllvmjit.a/JITDwarfEmitter.o .libs/libclamavcxx.lax/libllvmjit.a/JITEmitter.o .libs/libclamavcxx.lax/libllvmjit.a/JITMemoryManager.o .libs/libclamavcxx.lax/libllvmjit.a/LLVMContext.o .libs/libclamavcxx.lax/libllvmjit.a/LLVMContextImpl.o .libs/libclamavcxx.lax/libllvmjit.a/LeakDetector.o .libs/libclamavcxx.lax/libllvmjit.a/LiveVariables.o .libs/libclamavcxx.lax/libllvmjit.a/MCAsmInfo.o .libs/libclamavcxx.lax/libllvmjit.a/MCAssembler.o .libs/libclamavcxx.lax/libllvmjit.a/MCContext.o .libs/libclamavcxx.lax/libllvmjit.a/MCExpr.o .libs/libclamavcxx.lax/libllvmjit.a/MCInst.o .libs/libclamavcxx.lax/libllvmjit.a/MCSection.o .libs/libclamavcxx.lax/libllvmjit.a/MCSectionCOFF.o .libs/libclamavcxx.lax/libllvmjit.a/MCSectionELF.o .libs/libclamavcxx.lax/libllvmjit.a/MCSectionMachO.o .libs/libclamavcxx.lax/libllvmjit.a/MCSymbol.o .libs/libclamavcxx.lax/libllvmjit.a/MachineBasicBlock.o .libs/libclamavcxx.lax/libllvmjit.a/MachineDominators.o .libs/libclamavcxx.lax/libllvmjit.a/MachineFunction.o .libs/libclamavcxx.lax/libllvmjit.a/MachineFunctionAnalysis.o .libs/libclamavcxx.lax/libllvmjit.a/MachineFunctionPass.o .libs/libclamavcxx.lax/libllvmjit.a/MachineFunctionPrinterPass.o .libs/libclamavcxx.lax/libllvmjit.a/MachineInstr.o .libs/libclamavcxx.lax/libllvmjit.a/MachineLoopInfo.o .libs/libclamavcxx.lax/libllvmjit.a/MachineModuleInfo.o .libs/libclamavcxx.lax/libllvmjit.a/MachineRegisterInfo.o .libs/libclamavcxx.lax/libllvmjit.a/ManagedStatic.o .libs/libclamavcxx.lax/libllvmjit.a/Mangler.o .libs/libclamavcxx.lax/libllvmjit.a/MemoryBuffer.o .libs/libclamavcxx.lax/libllvmjit.a/MemoryBuiltins.o .libs/libclamavcxx.lax/libllvmjit.a/Metadata.o .libs/libclamavcxx.lax/libllvmjit.a/Module.o .libs/libclamavcxx.lax/libllvmjit.a/OProfileJITEventListener.o .libs/libclamavcxx.lax/libllvmjit.a/ObjectCodeEmitter.o .libs/libclamavcxx.lax/libllvmjit.a/Pass.o .libs/libclamavcxx.lax/libllvmjit.a/PassManager.o .libs/libclamavcxx.lax/libllvmjit.a/PassRegistry.o .libs/libclamavcxx.lax/libllvmjit.a/PointerTracking.o .libs/libclamavcxx.lax/libllvmjit.a/PostRAHazardRecognizer.o .libs/libclamavcxx.lax/libllvmjit.a/PrettyStackTrace.o .libs/libclamavcxx.lax/libllvmjit.a/PrintModulePass.o .libs/libclamavcxx.lax/libllvmjit.a/ProfileInfo.o .libs/libclamavcxx.lax/libllvmjit.a/PseudoSourceValue.o .libs/libclamavcxx.lax/libllvmjit.a/ScheduleDAG.o .libs/libclamavcxx.lax/libllvmjit.a/SimplifyCFGPass.o .libs/libclamavcxx.lax/libllvmjit.a/SmallPtrSet.o .libs/libclamavcxx.lax/libllvmjit.a/SmallVector.o .libs/libclamavcxx.lax/libllvmjit.a/SourceMgr.o .libs/libclamavcxx.lax/libllvmjit.a/Statistic.o .libs/libclamavcxx.lax/libllvmjit.a/StringExtras.o .libs/libclamavcxx.lax/libllvmjit.a/StringMap.o .libs/libclamavcxx.lax/libllvmjit.a/StringPool.o .libs/libclamavcxx.lax/libllvmjit.a/StringRef.o .libs/libclamavcxx.lax/libllvmjit.a/SubtargetFeature.o .libs/libclamavcxx.lax/libllvmjit.a/TargetData.o .libs/libclamavcxx.lax/libllvmjit.a/TargetInstrInfo.o .libs/libclamavcxx.lax/libllvmjit.a/TargetInstrInfoImpl.o .libs/libclamavcxx.lax/libllvmjit.a/TargetLoweringObjectFile.o .libs/libclamavcxx.lax/libllvmjit.a/TargetMachine.o .libs/libclamavcxx.lax/libllvmjit.a/TargetRegisterInfo.o .libs/libclamavcxx.lax/libllvmjit.a/TargetRegistry.o .libs/libclamavcxx.lax/libllvmjit.a/TargetSelect.o .libs/libclamavcxx.lax/libllvmjit.a/Timer.o .libs/libclamavcxx.lax/libllvmjit.a/Triple.o .libs/libclamavcxx.lax/libllvmjit.a/Twine.o .libs/libclamavcxx.lax/libllvmjit.a/Type.o .libs/libclamavcxx.lax/libllvmjit.a/TypeSymbolTable.o .libs/libclamavcxx.lax/libllvmjit.a/UnreachableBlockElim.o .libs/libclamavcxx.lax/libllvmjit.a/Use.o .libs/libclamavcxx.lax/libllvmjit.a/Value.o .libs/libclamavcxx.lax/libllvmjit.a/ValueSymbolTable.o .libs/libclamavcxx.lax/libllvmjit.a/ValueTracking.o .libs/libclamavcxx.lax/libllvmjit.a/ValueTypes.o .libs/libclamavcxx.lax/libllvmjit.a/Verifier.o .libs/libclamavcxx.lax/libllvmjit.a/circular_raw_ostream.o .libs/libclamavcxx.lax/libllvmjit.a/raw_ostream.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-ELFObjectWriter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCAsmInfoCOFF.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCCodeEmitter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCELFStreamer.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCMachOStreamer.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCObjectStreamer.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MCObjectWriter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-MachObjectWriter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-SSEDomainFix.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-TargetAsmBackend.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-TargetELFWriterInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-WinCOFFObjectWriter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-WinCOFFStreamer.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86AsmBackend.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86COFFMachineModuleInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86CodeEmitter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86ELFWriterInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86FastISel.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86FloatingPoint.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86ISelDAGToDAG.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86ISelLowering.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86InstrInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86JITInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86MCAsmInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86MCCodeEmitter.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86RegisterInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86SelectionDAGInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86Subtarget.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86TargetInfo.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86TargetMachine.o .libs/libclamavcxx.lax/libllvmx86codegen.a/libllvmx86codegen_la-X86TargetObjectFile.o .libs/libclamavcxx.lax/libllvmcodegen.a/AddrModeMatcher.o .libs/libclamavcxx.lax/libllvmcodegen.a/AggressiveAntiDepBreaker.o .libs/libclamavcxx.lax/libllvmcodegen.a/Analysis.o .libs/libclamavcxx.lax/libllvmcodegen.a/BasicBlockUtils.o .libs/libclamavcxx.lax/libllvmcodegen.a/BranchFolding.o .libs/libclamavcxx.lax/libllvmcodegen.a/BreakCriticalEdges.o .libs/libclamavcxx.lax/libllvmcodegen.a/BuildLibCalls.o .libs/libclamavcxx.lax/libllvmcodegen.a/CalcSpillWeights.o .libs/libclamavcxx.lax/libllvmcodegen.a/CallingConvLower.o .libs/libclamavcxx.lax/libllvmcodegen.a/CodeGenPrepare.o .libs/libclamavcxx.lax/libllvmcodegen.a/CodePlacementOpt.o .libs/libclamavcxx.lax/libllvmcodegen.a/ConstantFolding.o .libs/libclamavcxx.lax/libllvmcodegen.a/ConstantMerge.o .libs/libclamavcxx.lax/libllvmcodegen.a/CriticalAntiDepBreaker.o .libs/libclamavcxx.lax/libllvmcodegen.a/DAGCombiner.o .libs/libclamavcxx.lax/libllvmcodegen.a/DeadMachineInstructionElim.o .libs/libclamavcxx.lax/libllvmcodegen.a/DemoteRegToStack.o .libs/libclamavcxx.lax/libllvmcodegen.a/DwarfEHPrepare.o .libs/libclamavcxx.lax/libllvmcodegen.a/FastISel.o .libs/libclamavcxx.lax/libllvmcodegen.a/FunctionLoweringInfo.o .libs/libclamavcxx.lax/libllvmcodegen.a/GCMetadata.o .libs/libclamavcxx.lax/libllvmcodegen.a/GCStrategy.o .libs/libclamavcxx.lax/libllvmcodegen.a/GEPSplitter.o .libs/libclamavcxx.lax/libllvmcodegen.a/GVN.o .libs/libclamavcxx.lax/libllvmcodegen.a/GlobalOpt.o .libs/libclamavcxx.lax/libllvmcodegen.a/GraphWriter.o .libs/libclamavcxx.lax/libllvmcodegen.a/IVUsers.o .libs/libclamavcxx.lax/libllvmcodegen.a/InlineSpiller.o .libs/libclamavcxx.lax/libllvmcodegen.a/InstrEmitter.o .libs/libclamavcxx.lax/libllvmcodegen.a/InstructionSimplify.o .libs/libclamavcxx.lax/libllvmcodegen.a/LCSSA.o .libs/libclamavcxx.lax/libllvmcodegen.a/LLVMTargetMachine.o .libs/libclamavcxx.lax/libllvmcodegen.a/LatencyPriorityQueue.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeDAG.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeFloatTypes.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeIntegerTypes.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeTypes.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeTypesGeneric.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeVectorOps.o .libs/libclamavcxx.lax/libllvmcodegen.a/LegalizeVectorTypes.o .libs/libclamavcxx.lax/libllvmcodegen.a/LiveInterval.o .libs/libclamavcxx.lax/libllvmcodegen.a/LiveIntervalAnalysis.o .libs/libclamavcxx.lax/libllvmcodegen.a/LiveStackAnalysis.o .libs/libclamavcxx.lax/libllvmcodegen.a/Loads.o .libs/libclamavcxx.lax/libllvmcodegen.a/Local.o .libs/libclamavcxx.lax/libllvmcodegen.a/LocalStackSlotAllocation.o .libs/libclamavcxx.lax/libllvmcodegen.a/LoopInfo.o .libs/libclamavcxx.lax/libllvmcodegen.a/LoopPass.o .libs/libclamavcxx.lax/libllvmcodegen.a/LoopSimplify.o .libs/libclamavcxx.lax/libllvmcodegen.a/LoopStrengthReduce.o .libs/libclamavcxx.lax/libllvmcodegen.a/LowerInvoke.o .libs/libclamavcxx.lax/libllvmcodegen.a/LowerSubregs.o .libs/libclamavcxx.lax/libllvmcodegen.a/LowerSwitch.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCAsmInfoDarwin.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCAsmStreamer.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCInstPrinter.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCLoggingStreamer.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCNullStreamer.o .libs/libclamavcxx.lax/libllvmcodegen.a/MCStreamer.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineCSE.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineLICM.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineModuleInfoImpls.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachinePassRegistry.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineSSAUpdater.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineSink.o .libs/libclamavcxx.lax/libllvmcodegen.a/MachineVerifier.o .libs/libclamavcxx.lax/libllvmcodegen.a/Mem2Reg.o .libs/libclamavcxx.lax/libllvmcodegen.a/MemoryDependenceAnalysis.o .libs/libclamavcxx.lax/libllvmcodegen.a/OptimizePHIs.o .libs/libclamavcxx.lax/libllvmcodegen.a/PHIElimination.o .libs/libclamavcxx.lax/libllvmcodegen.a/PHITransAddr.o .libs/libclamavcxx.lax/libllvmcodegen.a/Passes.o .libs/libclamavcxx.lax/libllvmcodegen.a/PeepholeOptimizer.o .libs/libclamavcxx.lax/libllvmcodegen.a/PostRASchedulerList.o .libs/libclamavcxx.lax/libllvmcodegen.a/PreAllocSplitting.o .libs/libclamavcxx.lax/libllvmcodegen.a/ProcessImplicitDefs.o .libs/libclamavcxx.lax/libllvmcodegen.a/PrologEpilogInserter.o .libs/libclamavcxx.lax/libllvmcodegen.a/PromoteMemoryToRegister.o .libs/libclamavcxx.lax/libllvmcodegen.a/RegAllocFast.o .libs/libclamavcxx.lax/libllvmcodegen.a/RegAllocLinearScan.o .libs/libclamavcxx.lax/libllvmcodegen.a/RegisterCoalescer.o .libs/libclamavcxx.lax/libllvmcodegen.a/RegisterScavenging.o .libs/libclamavcxx.lax/libllvmcodegen.a/SCCP.o .libs/libclamavcxx.lax/libllvmcodegen.a/SSAUpdater.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScalarEvolution.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScalarEvolutionExpander.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScalarEvolutionNormalization.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGEmit.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGInstrs.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGList.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGPrinter.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGRRList.o .libs/libclamavcxx.lax/libllvmcodegen.a/ScheduleDAGSDNodes.o .libs/libclamavcxx.lax/libllvmcodegen.a/SelectionDAG.o .libs/libclamavcxx.lax/libllvmcodegen.a/SelectionDAGBuilder.o .libs/libclamavcxx.lax/libllvmcodegen.a/SelectionDAGISel.o .libs/libclamavcxx.lax/libllvmcodegen.a/SelectionDAGPrinter.o .libs/libclamavcxx.lax/libllvmcodegen.a/ShrinkWrapping.o .libs/libclamavcxx.lax/libllvmcodegen.a/SimpleRegisterCoalescing.o .libs/libclamavcxx.lax/libllvmcodegen.a/SimplifyCFG.o .libs/libclamavcxx.lax/libllvmcodegen.a/SjLjEHPrepare.o .libs/libclamavcxx.lax/libllvmcodegen.a/SlotIndexes.o .libs/libclamavcxx.lax/libllvmcodegen.a/Spiller.o .libs/libclamavcxx.lax/libllvmcodegen.a/SplitKit.o .libs/libclamavcxx.lax/libllvmcodegen.a/StackProtector.o .libs/libclamavcxx.lax/libllvmcodegen.a/StackSlotColoring.o .libs/libclamavcxx.lax/libllvmcodegen.a/StrongPHIElimination.o .libs/libclamavcxx.lax/libllvmcodegen.a/TailDuplication.o .libs/libclamavcxx.lax/libllvmcodegen.a/TargetFrameInfo.o .libs/libclamavcxx.lax/libllvmcodegen.a/TargetLowering.o .libs/libclamavcxx.lax/libllvmcodegen.a/TargetLoweringObjectFileImpl.o .libs/libclamavcxx.lax/libllvmcodegen.a/TargetSelectionDAGInfo.o .libs/libclamavcxx.lax/libllvmcodegen.a/TargetSubtarget.o .libs/libclamavcxx.lax/libllvmcodegen.a/TwoAddressInstructionPass.o .libs/libclamavcxx.lax/libllvmcodegen.a/UnifyFunctionExitNodes.o .libs/libclamavcxx.lax/libllvmcodegen.a/VirtRegMap.o .libs/libclamavcxx.lax/libllvmcodegen.a/VirtRegRewriter.o .libs/libclamavcxx.lax/libllvmsystem.a/Alarm.o .libs/libclamavcxx.lax/libllvmsystem.a/Atomic.o .libs/libclamavcxx.lax/libllvmsystem.a/Disassembler.o .libs/libclamavcxx.lax/libllvmsystem.a/DynamicLibrary.o .libs/libclamavcxx.lax/libllvmsystem.a/Errno.o .libs/libclamavcxx.lax/libllvmsystem.a/Host.o .libs/libclamavcxx.lax/libllvmsystem.a/IncludeFile.o .libs/libclamavcxx.lax/libllvmsystem.a/Memory.o .libs/libclamavcxx.lax/libllvmsystem.a/Mutex.o .libs/libclamavcxx.lax/libllvmsystem.a/Path.o .libs/libclamavcxx.lax/libllvmsystem.a/Process.o .libs/libclamavcxx.lax/libllvmsystem.a/Program.o .libs/libclamavcxx.lax/libllvmsystem.a/RWMutex.o .libs/libclamavcxx.lax/libllvmsystem.a/Signals.o .libs/libclamavcxx.lax/libllvmsystem.a/ThreadLocal.o .libs/libclamavcxx.lax/libllvmsystem.a/Threading.o .libs/libclamavcxx.lax/libllvmsystem.a/TimeValue.o .libs/libclamavcxx.lax/libllvmsystem.a/Valgrind.o libtool: link: ranlib .libs/libclamavcxx.a libtool: link: rm -fr .libs/libclamavcxx.lax libtool: link: ( cd ".libs" && rm -f "libclamavcxx.la" && ln -s "../libclamavcxx.la" "libclamavcxx.la" ) make[5]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[4]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[4]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-archive.lo -MD -MP -MF .deps/libclamunrar_la-archive.Tpo -c -o libclamunrar_la-archive.lo `test -f '../libclamunrar/archive.cpp' || echo './'`../libclamunrar/archive.cpp /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-arcread.lo -MD -MP -MF .deps/libclamunrar_la-arcread.Tpo -c -o libclamunrar_la-arcread.lo `test -f '../libclamunrar/arcread.cpp' || echo './'`../libclamunrar/arcread.cpp /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-blake2s.lo -MD -MP -MF .deps/libclamunrar_la-blake2s.Tpo -c -o libclamunrar_la-blake2s.lo `test -f '../libclamunrar/blake2s.cpp' || echo './'`../libclamunrar/blake2s.cpp /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-cmddata.lo -MD -MP -MF .deps/libclamunrar_la-cmddata.Tpo -c -o libclamunrar_la-cmddata.lo `test -f '../libclamunrar/cmddata.cpp' || echo './'`../libclamunrar/cmddata.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-arcread.lo -MD -MP -MF .deps/libclamunrar_la-arcread.Tpo -c ../libclamunrar/arcread.cpp -fPIC -DPIC -o .libs/libclamunrar_la-arcread.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-cmddata.lo -MD -MP -MF .deps/libclamunrar_la-cmddata.Tpo -c ../libclamunrar/cmddata.cpp -fPIC -DPIC -o .libs/libclamunrar_la-cmddata.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-archive.lo -MD -MP -MF .deps/libclamunrar_la-archive.Tpo -c ../libclamunrar/archive.cpp -fPIC -DPIC -o .libs/libclamunrar_la-archive.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-blake2s.lo -MD -MP -MF .deps/libclamunrar_la-blake2s.Tpo -c ../libclamunrar/blake2s.cpp -fPIC -DPIC -o .libs/libclamunrar_la-blake2s.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-blake2s.lo -MD -MP -MF .deps/libclamunrar_la-blake2s.Tpo -c ../libclamunrar/blake2s.cpp -o libclamunrar_la-blake2s.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-archive.lo -MD -MP -MF .deps/libclamunrar_la-archive.Tpo -c ../libclamunrar/archive.cpp -o libclamunrar_la-archive.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-cmddata.lo -MD -MP -MF .deps/libclamunrar_la-cmddata.Tpo -c ../libclamunrar/cmddata.cpp -o libclamunrar_la-cmddata.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-blake2s.Tpo .deps/libclamunrar_la-blake2s.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-consio.lo -MD -MP -MF .deps/libclamunrar_la-consio.Tpo -c -o libclamunrar_la-consio.lo `test -f '../libclamunrar/consio.cpp' || echo './'`../libclamunrar/consio.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-consio.lo -MD -MP -MF .deps/libclamunrar_la-consio.Tpo -c ../libclamunrar/consio.cpp -fPIC -DPIC -o .libs/libclamunrar_la-consio.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-arcread.lo -MD -MP -MF .deps/libclamunrar_la-arcread.Tpo -c ../libclamunrar/arcread.cpp -o libclamunrar_la-arcread.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-consio.lo -MD -MP -MF .deps/libclamunrar_la-consio.Tpo -c ../libclamunrar/consio.cpp -o libclamunrar_la-consio.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-archive.Tpo .deps/libclamunrar_la-archive.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crc.lo -MD -MP -MF .deps/libclamunrar_la-crc.Tpo -c -o libclamunrar_la-crc.lo `test -f '../libclamunrar/crc.cpp' || echo './'`../libclamunrar/crc.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crc.lo -MD -MP -MF .deps/libclamunrar_la-crc.Tpo -c ../libclamunrar/crc.cpp -fPIC -DPIC -o .libs/libclamunrar_la-crc.o mv -f .deps/libclamunrar_la-consio.Tpo .deps/libclamunrar_la-consio.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crypt.lo -MD -MP -MF .deps/libclamunrar_la-crypt.Tpo -c -o libclamunrar_la-crypt.lo `test -f '../libclamunrar/crypt.cpp' || echo './'`../libclamunrar/crypt.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crypt.lo -MD -MP -MF .deps/libclamunrar_la-crypt.Tpo -c ../libclamunrar/crypt.cpp -fPIC -DPIC -o .libs/libclamunrar_la-crypt.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crc.lo -MD -MP -MF .deps/libclamunrar_la-crc.Tpo -c ../libclamunrar/crc.cpp -o libclamunrar_la-crc.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-cmddata.Tpo .deps/libclamunrar_la-cmddata.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-dll.lo -MD -MP -MF .deps/libclamunrar_la-dll.Tpo -c -o libclamunrar_la-dll.lo `test -f '../libclamunrar/dll.cpp' || echo './'`../libclamunrar/dll.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-dll.lo -MD -MP -MF .deps/libclamunrar_la-dll.Tpo -c ../libclamunrar/dll.cpp -fPIC -DPIC -o .libs/libclamunrar_la-dll.o mv -f .deps/libclamunrar_la-crc.Tpo .deps/libclamunrar_la-crc.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-encname.lo -MD -MP -MF .deps/libclamunrar_la-encname.Tpo -c -o libclamunrar_la-encname.lo `test -f '../libclamunrar/encname.cpp' || echo './'`../libclamunrar/encname.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-encname.lo -MD -MP -MF .deps/libclamunrar_la-encname.Tpo -c ../libclamunrar/encname.cpp -fPIC -DPIC -o .libs/libclamunrar_la-encname.o mv -f .deps/libclamunrar_la-arcread.Tpo .deps/libclamunrar_la-arcread.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-errhnd.lo -MD -MP -MF .deps/libclamunrar_la-errhnd.Tpo -c -o libclamunrar_la-errhnd.lo `test -f '../libclamunrar/errhnd.cpp' || echo './'`../libclamunrar/errhnd.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-encname.lo -MD -MP -MF .deps/libclamunrar_la-encname.Tpo -c ../libclamunrar/encname.cpp -o libclamunrar_la-encname.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-errhnd.lo -MD -MP -MF .deps/libclamunrar_la-errhnd.Tpo -c ../libclamunrar/errhnd.cpp -fPIC -DPIC -o .libs/libclamunrar_la-errhnd.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-crypt.lo -MD -MP -MF .deps/libclamunrar_la-crypt.Tpo -c ../libclamunrar/crypt.cpp -o libclamunrar_la-crypt.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-dll.lo -MD -MP -MF .deps/libclamunrar_la-dll.Tpo -c ../libclamunrar/dll.cpp -o libclamunrar_la-dll.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-encname.Tpo .deps/libclamunrar_la-encname.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extinfo.lo -MD -MP -MF .deps/libclamunrar_la-extinfo.Tpo -c -o libclamunrar_la-extinfo.lo `test -f '../libclamunrar/extinfo.cpp' || echo './'`../libclamunrar/extinfo.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-errhnd.lo -MD -MP -MF .deps/libclamunrar_la-errhnd.Tpo -c ../libclamunrar/errhnd.cpp -o libclamunrar_la-errhnd.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extinfo.lo -MD -MP -MF .deps/libclamunrar_la-extinfo.Tpo -c ../libclamunrar/extinfo.cpp -fPIC -DPIC -o .libs/libclamunrar_la-extinfo.o mv -f .deps/libclamunrar_la-dll.Tpo .deps/libclamunrar_la-dll.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extract.lo -MD -MP -MF .deps/libclamunrar_la-extract.Tpo -c -o libclamunrar_la-extract.lo `test -f '../libclamunrar/extract.cpp' || echo './'`../libclamunrar/extract.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extract.lo -MD -MP -MF .deps/libclamunrar_la-extract.Tpo -c ../libclamunrar/extract.cpp -fPIC -DPIC -o .libs/libclamunrar_la-extract.o mv -f .deps/libclamunrar_la-errhnd.Tpo .deps/libclamunrar_la-errhnd.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filcreat.lo -MD -MP -MF .deps/libclamunrar_la-filcreat.Tpo -c -o libclamunrar_la-filcreat.lo `test -f '../libclamunrar/filcreat.cpp' || echo './'`../libclamunrar/filcreat.cpp mv -f .deps/libclamunrar_la-crypt.Tpo .deps/libclamunrar_la-crypt.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-file.lo -MD -MP -MF .deps/libclamunrar_la-file.Tpo -c -o libclamunrar_la-file.lo `test -f '../libclamunrar/file.cpp' || echo './'`../libclamunrar/file.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filcreat.lo -MD -MP -MF .deps/libclamunrar_la-filcreat.Tpo -c ../libclamunrar/filcreat.cpp -fPIC -DPIC -o .libs/libclamunrar_la-filcreat.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extinfo.lo -MD -MP -MF .deps/libclamunrar_la-extinfo.Tpo -c ../libclamunrar/extinfo.cpp -o libclamunrar_la-extinfo.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-file.lo -MD -MP -MF .deps/libclamunrar_la-file.Tpo -c ../libclamunrar/file.cpp -fPIC -DPIC -o .libs/libclamunrar_la-file.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filcreat.lo -MD -MP -MF .deps/libclamunrar_la-filcreat.Tpo -c ../libclamunrar/filcreat.cpp -o libclamunrar_la-filcreat.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-filcreat.Tpo .deps/libclamunrar_la-filcreat.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filefn.lo -MD -MP -MF .deps/libclamunrar_la-filefn.Tpo -c -o libclamunrar_la-filefn.lo `test -f '../libclamunrar/filefn.cpp' || echo './'`../libclamunrar/filefn.cpp mv -f .deps/libclamunrar_la-extinfo.Tpo .deps/libclamunrar_la-extinfo.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filestr.lo -MD -MP -MF .deps/libclamunrar_la-filestr.Tpo -c -o libclamunrar_la-filestr.lo `test -f '../libclamunrar/filestr.cpp' || echo './'`../libclamunrar/filestr.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-file.lo -MD -MP -MF .deps/libclamunrar_la-file.Tpo -c ../libclamunrar/file.cpp -o libclamunrar_la-file.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filefn.lo -MD -MP -MF .deps/libclamunrar_la-filefn.Tpo -c ../libclamunrar/filefn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-filefn.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filestr.lo -MD -MP -MF .deps/libclamunrar_la-filestr.Tpo -c ../libclamunrar/filestr.cpp -fPIC -DPIC -o .libs/libclamunrar_la-filestr.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-extract.lo -MD -MP -MF .deps/libclamunrar_la-extract.Tpo -c ../libclamunrar/extract.cpp -o libclamunrar_la-extract.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filefn.lo -MD -MP -MF .deps/libclamunrar_la-filefn.Tpo -c ../libclamunrar/filefn.cpp -o libclamunrar_la-filefn.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-filestr.lo -MD -MP -MF .deps/libclamunrar_la-filestr.Tpo -c ../libclamunrar/filestr.cpp -o libclamunrar_la-filestr.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-file.Tpo .deps/libclamunrar_la-file.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-find.lo -MD -MP -MF .deps/libclamunrar_la-find.Tpo -c -o libclamunrar_la-find.lo `test -f '../libclamunrar/find.cpp' || echo './'`../libclamunrar/find.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-find.lo -MD -MP -MF .deps/libclamunrar_la-find.Tpo -c ../libclamunrar/find.cpp -fPIC -DPIC -o .libs/libclamunrar_la-find.o mv -f .deps/libclamunrar_la-filefn.Tpo .deps/libclamunrar_la-filefn.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-getbits.lo -MD -MP -MF .deps/libclamunrar_la-getbits.Tpo -c -o libclamunrar_la-getbits.lo `test -f '../libclamunrar/getbits.cpp' || echo './'`../libclamunrar/getbits.cpp mv -f .deps/libclamunrar_la-filestr.Tpo .deps/libclamunrar_la-filestr.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-global.lo -MD -MP -MF .deps/libclamunrar_la-global.Tpo -c -o libclamunrar_la-global.lo `test -f '../libclamunrar/global.cpp' || echo './'`../libclamunrar/global.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-find.lo -MD -MP -MF .deps/libclamunrar_la-find.Tpo -c ../libclamunrar/find.cpp -o libclamunrar_la-find.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-getbits.lo -MD -MP -MF .deps/libclamunrar_la-getbits.Tpo -c ../libclamunrar/getbits.cpp -fPIC -DPIC -o .libs/libclamunrar_la-getbits.o mv -f .deps/libclamunrar_la-extract.Tpo .deps/libclamunrar_la-extract.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-hash.lo -MD -MP -MF .deps/libclamunrar_la-hash.Tpo -c -o libclamunrar_la-hash.lo `test -f '../libclamunrar/hash.cpp' || echo './'`../libclamunrar/hash.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-global.lo -MD -MP -MF .deps/libclamunrar_la-global.Tpo -c ../libclamunrar/global.cpp -fPIC -DPIC -o .libs/libclamunrar_la-global.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-hash.lo -MD -MP -MF .deps/libclamunrar_la-hash.Tpo -c ../libclamunrar/hash.cpp -fPIC -DPIC -o .libs/libclamunrar_la-hash.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-getbits.lo -MD -MP -MF .deps/libclamunrar_la-getbits.Tpo -c ../libclamunrar/getbits.cpp -o libclamunrar_la-getbits.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-find.Tpo .deps/libclamunrar_la-find.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-headers.lo -MD -MP -MF .deps/libclamunrar_la-headers.Tpo -c -o libclamunrar_la-headers.lo `test -f '../libclamunrar/headers.cpp' || echo './'`../libclamunrar/headers.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-global.lo -MD -MP -MF .deps/libclamunrar_la-global.Tpo -c ../libclamunrar/global.cpp -o libclamunrar_la-global.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-headers.lo -MD -MP -MF .deps/libclamunrar_la-headers.Tpo -c ../libclamunrar/headers.cpp -fPIC -DPIC -o .libs/libclamunrar_la-headers.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-hash.lo -MD -MP -MF .deps/libclamunrar_la-hash.Tpo -c ../libclamunrar/hash.cpp -o libclamunrar_la-hash.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-getbits.Tpo .deps/libclamunrar_la-getbits.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-isnt.lo -MD -MP -MF .deps/libclamunrar_la-isnt.Tpo -c -o libclamunrar_la-isnt.lo `test -f '../libclamunrar/isnt.cpp' || echo './'`../libclamunrar/isnt.cpp mv -f .deps/libclamunrar_la-global.Tpo .deps/libclamunrar_la-global.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-list.lo -MD -MP -MF .deps/libclamunrar_la-list.Tpo -c -o libclamunrar_la-list.lo `test -f '../libclamunrar/list.cpp' || echo './'`../libclamunrar/list.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-isnt.lo -MD -MP -MF .deps/libclamunrar_la-isnt.Tpo -c ../libclamunrar/isnt.cpp -fPIC -DPIC -o .libs/libclamunrar_la-isnt.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-list.lo -MD -MP -MF .deps/libclamunrar_la-list.Tpo -c ../libclamunrar/list.cpp -fPIC -DPIC -o .libs/libclamunrar_la-list.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-headers.lo -MD -MP -MF .deps/libclamunrar_la-headers.Tpo -c ../libclamunrar/headers.cpp -o libclamunrar_la-headers.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-hash.Tpo .deps/libclamunrar_la-hash.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-match.lo -MD -MP -MF .deps/libclamunrar_la-match.Tpo -c -o libclamunrar_la-match.lo `test -f '../libclamunrar/match.cpp' || echo './'`../libclamunrar/match.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-isnt.lo -MD -MP -MF .deps/libclamunrar_la-isnt.Tpo -c ../libclamunrar/isnt.cpp -o libclamunrar_la-isnt.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-match.lo -MD -MP -MF .deps/libclamunrar_la-match.Tpo -c ../libclamunrar/match.cpp -fPIC -DPIC -o .libs/libclamunrar_la-match.o mv -f .deps/libclamunrar_la-headers.Tpo .deps/libclamunrar_la-headers.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-options.lo -MD -MP -MF .deps/libclamunrar_la-options.Tpo -c -o libclamunrar_la-options.lo `test -f '../libclamunrar/options.cpp' || echo './'`../libclamunrar/options.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-list.lo -MD -MP -MF .deps/libclamunrar_la-list.Tpo -c ../libclamunrar/list.cpp -o libclamunrar_la-list.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-isnt.Tpo .deps/libclamunrar_la-isnt.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-pathfn.lo -MD -MP -MF .deps/libclamunrar_la-pathfn.Tpo -c -o libclamunrar_la-pathfn.lo `test -f '../libclamunrar/pathfn.cpp' || echo './'`../libclamunrar/pathfn.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-options.lo -MD -MP -MF .deps/libclamunrar_la-options.Tpo -c ../libclamunrar/options.cpp -fPIC -DPIC -o .libs/libclamunrar_la-options.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-pathfn.lo -MD -MP -MF .deps/libclamunrar_la-pathfn.Tpo -c ../libclamunrar/pathfn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-pathfn.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-match.lo -MD -MP -MF .deps/libclamunrar_la-match.Tpo -c ../libclamunrar/match.cpp -o libclamunrar_la-match.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-options.lo -MD -MP -MF .deps/libclamunrar_la-options.Tpo -c ../libclamunrar/options.cpp -o libclamunrar_la-options.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-list.Tpo .deps/libclamunrar_la-list.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-qopen.lo -MD -MP -MF .deps/libclamunrar_la-qopen.Tpo -c -o libclamunrar_la-qopen.lo `test -f '../libclamunrar/qopen.cpp' || echo './'`../libclamunrar/qopen.cpp mv -f .deps/libclamunrar_la-options.Tpo .deps/libclamunrar_la-options.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rar.lo -MD -MP -MF .deps/libclamunrar_la-rar.Tpo -c -o libclamunrar_la-rar.lo `test -f '../libclamunrar/rar.cpp' || echo './'`../libclamunrar/rar.cpp mv -f .deps/libclamunrar_la-match.Tpo .deps/libclamunrar_la-match.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-qopen.lo -MD -MP -MF .deps/libclamunrar_la-qopen.Tpo -c ../libclamunrar/qopen.cpp -fPIC -DPIC -o .libs/libclamunrar_la-qopen.o /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rarvm.lo -MD -MP -MF .deps/libclamunrar_la-rarvm.Tpo -c -o libclamunrar_la-rarvm.lo `test -f '../libclamunrar/rarvm.cpp' || echo './'`../libclamunrar/rarvm.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rar.lo -MD -MP -MF .deps/libclamunrar_la-rar.Tpo -c ../libclamunrar/rar.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rar.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rarvm.lo -MD -MP -MF .deps/libclamunrar_la-rarvm.Tpo -c ../libclamunrar/rarvm.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rarvm.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rar.lo -MD -MP -MF .deps/libclamunrar_la-rar.Tpo -c ../libclamunrar/rar.cpp -o libclamunrar_la-rar.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-pathfn.lo -MD -MP -MF .deps/libclamunrar_la-pathfn.Tpo -c ../libclamunrar/pathfn.cpp -o libclamunrar_la-pathfn.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-rar.Tpo .deps/libclamunrar_la-rar.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-qopen.lo -MD -MP -MF .deps/libclamunrar_la-qopen.Tpo -c ../libclamunrar/qopen.cpp -o libclamunrar_la-qopen.o >/dev/null 2>&1 /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rawread.lo -MD -MP -MF .deps/libclamunrar_la-rawread.Tpo -c -o libclamunrar_la-rawread.lo `test -f '../libclamunrar/rawread.cpp' || echo './'`../libclamunrar/rawread.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rarvm.lo -MD -MP -MF .deps/libclamunrar_la-rarvm.Tpo -c ../libclamunrar/rarvm.cpp -o libclamunrar_la-rarvm.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rawread.lo -MD -MP -MF .deps/libclamunrar_la-rawread.Tpo -c ../libclamunrar/rawread.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rawread.o mv -f .deps/libclamunrar_la-qopen.Tpo .deps/libclamunrar_la-qopen.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rdwrfn.lo -MD -MP -MF .deps/libclamunrar_la-rdwrfn.Tpo -c -o libclamunrar_la-rdwrfn.lo `test -f '../libclamunrar/rdwrfn.cpp' || echo './'`../libclamunrar/rdwrfn.cpp mv -f .deps/libclamunrar_la-rarvm.Tpo .deps/libclamunrar_la-rarvm.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-recvol.lo -MD -MP -MF .deps/libclamunrar_la-recvol.Tpo -c -o libclamunrar_la-recvol.lo `test -f '../libclamunrar/recvol.cpp' || echo './'`../libclamunrar/recvol.cpp mv -f .deps/libclamunrar_la-pathfn.Tpo .deps/libclamunrar_la-pathfn.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rawread.lo -MD -MP -MF .deps/libclamunrar_la-rawread.Tpo -c ../libclamunrar/rawread.cpp -o libclamunrar_la-rawread.o >/dev/null 2>&1 /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-resource.lo -MD -MP -MF .deps/libclamunrar_la-resource.Tpo -c -o libclamunrar_la-resource.lo `test -f '../libclamunrar/resource.cpp' || echo './'`../libclamunrar/resource.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rdwrfn.lo -MD -MP -MF .deps/libclamunrar_la-rdwrfn.Tpo -c ../libclamunrar/rdwrfn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rdwrfn.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-recvol.lo -MD -MP -MF .deps/libclamunrar_la-recvol.Tpo -c ../libclamunrar/recvol.cpp -fPIC -DPIC -o .libs/libclamunrar_la-recvol.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-resource.lo -MD -MP -MF .deps/libclamunrar_la-resource.Tpo -c ../libclamunrar/resource.cpp -fPIC -DPIC -o .libs/libclamunrar_la-resource.o mv -f .deps/libclamunrar_la-rawread.Tpo .deps/libclamunrar_la-rawread.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rijndael.lo -MD -MP -MF .deps/libclamunrar_la-rijndael.Tpo -c -o libclamunrar_la-rijndael.lo `test -f '../libclamunrar/rijndael.cpp' || echo './'`../libclamunrar/rijndael.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-resource.lo -MD -MP -MF .deps/libclamunrar_la-resource.Tpo -c ../libclamunrar/resource.cpp -o libclamunrar_la-resource.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rdwrfn.lo -MD -MP -MF .deps/libclamunrar_la-rdwrfn.Tpo -c ../libclamunrar/rdwrfn.cpp -o libclamunrar_la-rdwrfn.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rijndael.lo -MD -MP -MF .deps/libclamunrar_la-rijndael.Tpo -c ../libclamunrar/rijndael.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rijndael.o mv -f .deps/libclamunrar_la-resource.Tpo .deps/libclamunrar_la-resource.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs.lo -MD -MP -MF .deps/libclamunrar_la-rs.Tpo -c -o libclamunrar_la-rs.lo `test -f '../libclamunrar/rs.cpp' || echo './'`../libclamunrar/rs.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs.lo -MD -MP -MF .deps/libclamunrar_la-rs.Tpo -c ../libclamunrar/rs.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rs.o mv -f .deps/libclamunrar_la-rdwrfn.Tpo .deps/libclamunrar_la-rdwrfn.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs16.lo -MD -MP -MF .deps/libclamunrar_la-rs16.Tpo -c -o libclamunrar_la-rs16.lo `test -f '../libclamunrar/rs16.cpp' || echo './'`../libclamunrar/rs16.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs16.lo -MD -MP -MF .deps/libclamunrar_la-rs16.Tpo -c ../libclamunrar/rs16.cpp -fPIC -DPIC -o .libs/libclamunrar_la-rs16.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs.lo -MD -MP -MF .deps/libclamunrar_la-rs.Tpo -c ../libclamunrar/rs.cpp -o libclamunrar_la-rs.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rijndael.lo -MD -MP -MF .deps/libclamunrar_la-rijndael.Tpo -c ../libclamunrar/rijndael.cpp -o libclamunrar_la-rijndael.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-rs16.lo -MD -MP -MF .deps/libclamunrar_la-rs16.Tpo -c ../libclamunrar/rs16.cpp -o libclamunrar_la-rs16.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-recvol.lo -MD -MP -MF .deps/libclamunrar_la-recvol.Tpo -c ../libclamunrar/recvol.cpp -o libclamunrar_la-recvol.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-rs.Tpo .deps/libclamunrar_la-rs.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-scantree.lo -MD -MP -MF .deps/libclamunrar_la-scantree.Tpo -c -o libclamunrar_la-scantree.lo `test -f '../libclamunrar/scantree.cpp' || echo './'`../libclamunrar/scantree.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-scantree.lo -MD -MP -MF .deps/libclamunrar_la-scantree.Tpo -c ../libclamunrar/scantree.cpp -fPIC -DPIC -o .libs/libclamunrar_la-scantree.o mv -f .deps/libclamunrar_la-rs16.Tpo .deps/libclamunrar_la-rs16.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-secpassword.lo -MD -MP -MF .deps/libclamunrar_la-secpassword.Tpo -c -o libclamunrar_la-secpassword.lo `test -f '../libclamunrar/secpassword.cpp' || echo './'`../libclamunrar/secpassword.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-secpassword.lo -MD -MP -MF .deps/libclamunrar_la-secpassword.Tpo -c ../libclamunrar/secpassword.cpp -fPIC -DPIC -o .libs/libclamunrar_la-secpassword.o mv -f .deps/libclamunrar_la-rijndael.Tpo .deps/libclamunrar_la-rijndael.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha1.lo -MD -MP -MF .deps/libclamunrar_la-sha1.Tpo -c -o libclamunrar_la-sha1.lo `test -f '../libclamunrar/sha1.cpp' || echo './'`../libclamunrar/sha1.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha1.lo -MD -MP -MF .deps/libclamunrar_la-sha1.Tpo -c ../libclamunrar/sha1.cpp -fPIC -DPIC -o .libs/libclamunrar_la-sha1.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-secpassword.lo -MD -MP -MF .deps/libclamunrar_la-secpassword.Tpo -c ../libclamunrar/secpassword.cpp -o libclamunrar_la-secpassword.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-scantree.lo -MD -MP -MF .deps/libclamunrar_la-scantree.Tpo -c ../libclamunrar/scantree.cpp -o libclamunrar_la-scantree.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-secpassword.Tpo .deps/libclamunrar_la-secpassword.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha256.lo -MD -MP -MF .deps/libclamunrar_la-sha256.Tpo -c -o libclamunrar_la-sha256.lo `test -f '../libclamunrar/sha256.cpp' || echo './'`../libclamunrar/sha256.cpp mv -f .deps/libclamunrar_la-recvol.Tpo .deps/libclamunrar_la-recvol.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-smallfn.lo -MD -MP -MF .deps/libclamunrar_la-smallfn.Tpo -c -o libclamunrar_la-smallfn.lo `test -f '../libclamunrar/smallfn.cpp' || echo './'`../libclamunrar/smallfn.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha256.lo -MD -MP -MF .deps/libclamunrar_la-sha256.Tpo -c ../libclamunrar/sha256.cpp -fPIC -DPIC -o .libs/libclamunrar_la-sha256.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-smallfn.lo -MD -MP -MF .deps/libclamunrar_la-smallfn.Tpo -c ../libclamunrar/smallfn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-smallfn.o mv -f .deps/libclamunrar_la-scantree.Tpo .deps/libclamunrar_la-scantree.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strfn.lo -MD -MP -MF .deps/libclamunrar_la-strfn.Tpo -c -o libclamunrar_la-strfn.lo `test -f '../libclamunrar/strfn.cpp' || echo './'`../libclamunrar/strfn.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha1.lo -MD -MP -MF .deps/libclamunrar_la-sha1.Tpo -c ../libclamunrar/sha1.cpp -o libclamunrar_la-sha1.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strfn.lo -MD -MP -MF .deps/libclamunrar_la-strfn.Tpo -c ../libclamunrar/strfn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-strfn.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-smallfn.lo -MD -MP -MF .deps/libclamunrar_la-smallfn.Tpo -c ../libclamunrar/smallfn.cpp -o libclamunrar_la-smallfn.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-sha256.lo -MD -MP -MF .deps/libclamunrar_la-sha256.Tpo -c ../libclamunrar/sha256.cpp -o libclamunrar_la-sha256.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-smallfn.Tpo .deps/libclamunrar_la-smallfn.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strlist.lo -MD -MP -MF .deps/libclamunrar_la-strlist.Tpo -c -o libclamunrar_la-strlist.lo `test -f '../libclamunrar/strlist.cpp' || echo './'`../libclamunrar/strlist.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strlist.lo -MD -MP -MF .deps/libclamunrar_la-strlist.Tpo -c ../libclamunrar/strlist.cpp -fPIC -DPIC -o .libs/libclamunrar_la-strlist.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strfn.lo -MD -MP -MF .deps/libclamunrar_la-strfn.Tpo -c ../libclamunrar/strfn.cpp -o libclamunrar_la-strfn.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-sha256.Tpo .deps/libclamunrar_la-sha256.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-system.lo -MD -MP -MF .deps/libclamunrar_la-system.Tpo -c -o libclamunrar_la-system.lo `test -f '../libclamunrar/system.cpp' || echo './'`../libclamunrar/system.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-system.lo -MD -MP -MF .deps/libclamunrar_la-system.Tpo -c ../libclamunrar/system.cpp -fPIC -DPIC -o .libs/libclamunrar_la-system.o mv -f .deps/libclamunrar_la-sha1.Tpo .deps/libclamunrar_la-sha1.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-threadpool.lo -MD -MP -MF .deps/libclamunrar_la-threadpool.Tpo -c -o libclamunrar_la-threadpool.lo `test -f '../libclamunrar/threadpool.cpp' || echo './'`../libclamunrar/threadpool.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-threadpool.lo -MD -MP -MF .deps/libclamunrar_la-threadpool.Tpo -c ../libclamunrar/threadpool.cpp -fPIC -DPIC -o .libs/libclamunrar_la-threadpool.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-strlist.lo -MD -MP -MF .deps/libclamunrar_la-strlist.Tpo -c ../libclamunrar/strlist.cpp -o libclamunrar_la-strlist.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-system.lo -MD -MP -MF .deps/libclamunrar_la-system.Tpo -c ../libclamunrar/system.cpp -o libclamunrar_la-system.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-threadpool.lo -MD -MP -MF .deps/libclamunrar_la-threadpool.Tpo -c ../libclamunrar/threadpool.cpp -o libclamunrar_la-threadpool.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-strfn.Tpo .deps/libclamunrar_la-strfn.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-timefn.lo -MD -MP -MF .deps/libclamunrar_la-timefn.Tpo -c -o libclamunrar_la-timefn.lo `test -f '../libclamunrar/timefn.cpp' || echo './'`../libclamunrar/timefn.cpp mv -f .deps/libclamunrar_la-system.Tpo .deps/libclamunrar_la-system.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-ui.lo -MD -MP -MF .deps/libclamunrar_la-ui.Tpo -c -o libclamunrar_la-ui.lo `test -f '../libclamunrar/ui.cpp' || echo './'`../libclamunrar/ui.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-timefn.lo -MD -MP -MF .deps/libclamunrar_la-timefn.Tpo -c ../libclamunrar/timefn.cpp -fPIC -DPIC -o .libs/libclamunrar_la-timefn.o mv -f .deps/libclamunrar_la-strlist.Tpo .deps/libclamunrar_la-strlist.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unicode.lo -MD -MP -MF .deps/libclamunrar_la-unicode.Tpo -c -o libclamunrar_la-unicode.lo `test -f '../libclamunrar/unicode.cpp' || echo './'`../libclamunrar/unicode.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-ui.lo -MD -MP -MF .deps/libclamunrar_la-ui.Tpo -c ../libclamunrar/ui.cpp -fPIC -DPIC -o .libs/libclamunrar_la-ui.o mv -f .deps/libclamunrar_la-threadpool.Tpo .deps/libclamunrar_la-threadpool.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unpack.lo -MD -MP -MF .deps/libclamunrar_la-unpack.Tpo -c -o libclamunrar_la-unpack.lo `test -f '../libclamunrar/unpack.cpp' || echo './'`../libclamunrar/unpack.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unicode.lo -MD -MP -MF .deps/libclamunrar_la-unicode.Tpo -c ../libclamunrar/unicode.cpp -fPIC -DPIC -o .libs/libclamunrar_la-unicode.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unpack.lo -MD -MP -MF .deps/libclamunrar_la-unpack.Tpo -c ../libclamunrar/unpack.cpp -fPIC -DPIC -o .libs/libclamunrar_la-unpack.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-ui.lo -MD -MP -MF .deps/libclamunrar_la-ui.Tpo -c ../libclamunrar/ui.cpp -o libclamunrar_la-ui.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-timefn.lo -MD -MP -MF .deps/libclamunrar_la-timefn.Tpo -c ../libclamunrar/timefn.cpp -o libclamunrar_la-timefn.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-ui.Tpo .deps/libclamunrar_la-ui.Plo /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-volume.lo -MD -MP -MF .deps/libclamunrar_la-volume.Tpo -c -o libclamunrar_la-volume.lo `test -f '../libclamunrar/volume.cpp' || echo './'`../libclamunrar/volume.cpp mv -f .deps/libclamunrar_la-timefn.Tpo .deps/libclamunrar_la-timefn.Plo libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unicode.lo -MD -MP -MF .deps/libclamunrar_la-unicode.Tpo -c ../libclamunrar/unicode.cpp -o libclamunrar_la-unicode.o >/dev/null 2>&1 /usr/bin/libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT unrar_iface.lo -MD -MP -MF .deps/unrar_iface.Tpo -c -o unrar_iface.lo `test -f '../libclamunrar_iface/unrar_iface.cpp' || echo './'`../libclamunrar_iface/unrar_iface.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-volume.lo -MD -MP -MF .deps/libclamunrar_la-volume.Tpo -c ../libclamunrar/volume.cpp -fPIC -DPIC -o .libs/libclamunrar_la-volume.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT unrar_iface.lo -MD -MP -MF .deps/unrar_iface.Tpo -c ../libclamunrar_iface/unrar_iface.cpp -fPIC -DPIC -o .libs/unrar_iface.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-volume.lo -MD -MP -MF .deps/libclamunrar_la-volume.Tpo -c ../libclamunrar/volume.cpp -o libclamunrar_la-volume.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT unrar_iface.lo -MD -MP -MF .deps/unrar_iface.Tpo -c ../libclamunrar_iface/unrar_iface.cpp -o unrar_iface.o >/dev/null 2>&1 mv -f .deps/libclamunrar_la-unicode.Tpo .deps/libclamunrar_la-unicode.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-ac.lo -MD -MP -MF .deps/libclamav_la-matcher-ac.Tpo -c -o libclamav_la-matcher-ac.lo `test -f 'matcher-ac.c' || echo './'`matcher-ac.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-ac.lo -MD -MP -MF .deps/libclamav_la-matcher-ac.Tpo -c matcher-ac.c -fPIC -DPIC -o .libs/libclamav_la-matcher-ac.o mv -f .deps/libclamunrar_la-volume.Tpo .deps/libclamunrar_la-volume.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-bm.lo -MD -MP -MF .deps/libclamav_la-matcher-bm.Tpo -c -o libclamav_la-matcher-bm.lo `test -f 'matcher-bm.c' || echo './'`matcher-bm.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from matcher-ac.c:38: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/unrar_iface.Tpo .deps/unrar_iface.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-hash.lo -MD -MP -MF .deps/libclamav_la-matcher-hash.Tpo -c -o libclamav_la-matcher-hash.lo `test -f 'matcher-hash.c' || echo './'`matcher-hash.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-bm.lo -MD -MP -MF .deps/libclamav_la-matcher-bm.Tpo -c matcher-bm.c -fPIC -DPIC -o .libs/libclamav_la-matcher-bm.o matcher-ac.c: In function 'insert_list': matcher-ac.c:100:17: warning: unused variable 'j' [-Wunused-variable] 100 | uint16_t i, j; | ^ matcher-ac.c:100:14: warning: unused variable 'i' [-Wunused-variable] 100 | uint16_t i, j; | ^ matcher-ac.c:99:9: warning: unused variable 'match' [-Wunused-variable] 99 | int match; | ^~~~~ matcher-ac.c:98:31: warning: unused variable 'b2' [-Wunused-variable] 98 | struct cli_alt_node *b1, *b2; | ^~ matcher-ac.c:98:26: warning: unused variable 'b1' [-Wunused-variable] 98 | struct cli_alt_node *b1, *b2; | ^~ matcher-ac.c:97:33: warning: unused variable 'a2' [-Wunused-variable] 97 | struct cli_ac_special *a1, *a2; | ^~ matcher-ac.c:97:28: warning: unused variable 'a1' [-Wunused-variable] 97 | struct cli_ac_special *a1, *a2; | ^~ matcher-ac.c:96:25: warning: unused variable 'php' [-Wunused-variable] 96 | struct cli_ac_patt *php; | ^~~ matcher-ac.c:94:46: warning: unused variable 'ph_add_after' [-Wunused-variable] 94 | struct cli_ac_list *ph, *new, *ph_prev, *ph_add_after; | ^~~~~~~~~~~~ matcher-ac.c:94:36: warning: unused variable 'ph_prev' [-Wunused-variable] 94 | struct cli_ac_list *ph, *new, *ph_prev, *ph_add_after; | ^~~~~~~ matcher-ac.c:94:25: warning: unused variable 'ph' [-Wunused-variable] 94 | struct cli_ac_list *ph, *new, *ph_prev, *ph_add_after; | ^~ matcher-ac.c: In function 'ac_findmatch_special': matcher-ac.c:1056:24: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1056 | if (bp < (special->len[0] - 1)) | ^ matcher-ac.c:1082:28: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1082 | if (bp < (alt->len - 1)) { | ^ matcher-ac.c: In function 'cli_ac_scanbuff': matcher-ac.c:1814:48: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1814 | if (pt->partno + 1 > mdata->min_partno) | ^ matcher-ac.c: In function 'ac_special_altstr': matcher-ac.c:2396:35: warning: variable 'len' set but not used [-Wunused-but-set-variable] 2396 | int i, ret, num, fixed, slen, len; | ^~~ matcher-ac.c: In function 'cli_ac_chklsig': matcher-ac.c:722:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 722 | pth--; | ~~~^~ matcher-ac.c:724:13: note: here 724 | case '>': | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-hash.lo -MD -MP -MF .deps/libclamav_la-matcher-hash.Tpo -c matcher-hash.c -fPIC -DPIC -o .libs/libclamav_la-matcher-hash.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from matcher-bm.c:31: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from matcher-hash.c:25: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ matcher-ac.c: In function 'ac_addspecial_add_alt_node': matcher-ac.c:2256:23: warning: 'wild' may be used uninitialized in this function [-Wmaybe-uninitialized] 2256 | } else if (wild == 0) { /* duplicate */ | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-bm.lo -MD -MP -MF .deps/libclamav_la-matcher-bm.Tpo -c matcher-bm.c -o libclamav_la-matcher-bm.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-hash.lo -MD -MP -MF .deps/libclamav_la-matcher-hash.Tpo -c matcher-hash.c -o libclamav_la-matcher-hash.o >/dev/null 2>&1 mv -f .deps/libclamav_la-matcher-hash.Tpo .deps/libclamav_la-matcher-hash.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher.lo -MD -MP -MF .deps/libclamav_la-matcher.Tpo -c -o libclamav_la-matcher.lo `test -f 'matcher.c' || echo './'`matcher.c mv -f .deps/libclamav_la-matcher-bm.Tpo .deps/libclamav_la-matcher-bm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-others.lo -MD -MP -MF .deps/libclamav_la-others.Tpo -c -o libclamav_la-others.lo `test -f 'others.c' || echo './'`others.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher.lo -MD -MP -MF .deps/libclamav_la-matcher.Tpo -c matcher.c -fPIC -DPIC -o .libs/libclamav_la-matcher.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-others.lo -MD -MP -MF .deps/libclamav_la-others.Tpo -c others.c -fPIC -DPIC -o .libs/libclamav_la-others.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from matcher.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from others.c:65: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'warn_dlerror', inlined from 'lt_init' at others.c:112:9, inlined from 'cl_init' at others.c:298:9: others.c:93:9: warning: '%s' directive argument is null [-Wformat-overflow=] 93 | cli_warnmsg("%s\n", err); | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-ac.lo -MD -MP -MF .deps/libclamav_la-matcher-ac.Tpo -c matcher-ac.c -o libclamav_la-matcher-ac.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-others.lo -MD -MP -MF .deps/libclamav_la-others.Tpo -c others.c -o libclamav_la-others.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -MT libclamunrar_la-unpack.lo -MD -MP -MF .deps/libclamunrar_la-unpack.Tpo -c ../libclamunrar/unpack.cpp -o libclamunrar_la-unpack.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher.lo -MD -MP -MF .deps/libclamav_la-matcher.Tpo -c matcher.c -o libclamav_la-matcher.o >/dev/null 2>&1 mv -f .deps/libclamav_la-others.Tpo .deps/libclamav_la-others.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-readdb.lo -MD -MP -MF .deps/libclamav_la-readdb.Tpo -c -o libclamav_la-readdb.lo `test -f 'readdb.c' || echo './'`readdb.c mv -f .deps/libclamav_la-matcher.Tpo .deps/libclamav_la-matcher.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cvd.lo -MD -MP -MF .deps/libclamav_la-cvd.Tpo -c -o libclamav_la-cvd.lo `test -f 'cvd.c' || echo './'`cvd.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-readdb.lo -MD -MP -MF .deps/libclamav_la-readdb.Tpo -c readdb.c -fPIC -DPIC -o .libs/libclamav_la-readdb.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cvd.lo -MD -MP -MF .deps/libclamav_la-cvd.Tpo -c cvd.c -fPIC -DPIC -o .libs/libclamav_la-cvd.o In file included from filetypes.h:28, from matcher-ac.h:27, from readdb.c:50: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: In function 'cli_dbgets': readdb.c:722:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 722 | if (nl - dbio->bufpt >= size) { | ^~ readdb.c: In function 'load_oneldb': readdb.c:1773:20: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 1773 | if (CL_SUCCESS != (ret = init_tdb(&tdb, engine, tokens[1], virname)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from cvd.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: In function 'ytable_add_string': readdb.c:3385:20: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3385 | if (CL_SUCCESS != (ret = ytable_add_attrib(ytable, NULL, "*", 0)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: In function 'yara_hexstr_verify': readdb.c:3430:20: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3430 | if (CL_SUCCESS != (ret = cli_sigopts_handler(engine->test_root, "test-hex", hexstr, 0, 0, 0, "*", 0, lsigid, options)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: In function 'load_oneyara': readdb.c:3695:28: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3695 | if (CL_SUCCESS != (ret = ytable_add_attrib(&ytable, NULL, "i", 1)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c:3703:28: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3703 | if (CL_SUCCESS != (ret = ytable_add_attrib(&ytable, NULL, "a", 1)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c:3717:28: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3717 | if (CL_SUCCESS != (ret = ytable_add_attrib(&ytable, NULL, "w", 1)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c:3725:28: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3725 | if (CL_SUCCESS != (ret = ytable_add_attrib(&ytable, NULL, "f", 1)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c:3837:20: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3837 | if (CL_SUCCESS != (ret = init_tdb(&tdb, engine, target_str, newident)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c:3919:24: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] 3919 | if (CL_SUCCESS != (ret = cli_sigopts_handler(root, newident, ytable.table[i]->hexstr, ytable.table[i]->sigopts, 0, 0, ytable.table[i]->offset, target, lsigid, options)) != CL_SUCCESS) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: At top level: readdb.c:4934:6: warning: no previous prototype for 'cli_pwdb_list_free' [-Wmissing-prototypes] 4934 | void cli_pwdb_list_free(struct cl_engine *engine, struct cli_pwdb *pwdb) | ^~~~~~~~~~~~~~~~~~ cvd.c: In function 'cli_cvdload': cvd.c:652:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare] 652 | if (cvd.stime > s_time) { | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cvd.lo -MD -MP -MF .deps/libclamav_la-cvd.Tpo -c cvd.c -o libclamav_la-cvd.o >/dev/null 2>&1 mv -f .deps/libclamav_la-matcher-ac.Tpo .deps/libclamav_la-matcher-ac.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dsig.lo -MD -MP -MF .deps/libclamav_la-dsig.Tpo -c -o libclamav_la-dsig.lo `test -f 'dsig.c' || echo './'`dsig.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dsig.lo -MD -MP -MF .deps/libclamav_la-dsig.Tpo -c dsig.c -fPIC -DPIC -o .libs/libclamav_la-dsig.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from dsig.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crtmgr.h:27, from others.h:51, from matcher.h:29, from others.h:22, from dsig.c:35: dsig.c: In function 'cli_decodesig': bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:71:5: note: in expansion of macro 'mp_init' 71 | mp_init(&r); | ^~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:72:5: note: in expansion of macro 'mp_init' 72 | mp_init(&c); | ^~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:91:5: note: in expansion of macro 'mp_init' 91 | mp_init(&p); | ^~~~~~~ dsig.c: In function 'cli_versig': bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:117:5: note: in expansion of macro 'mp_init' 117 | mp_init(&n); | ^~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:119:5: note: in expansion of macro 'mp_init' 119 | mp_init(&e); | ^~~~~~~ dsig.c: In function 'cli_versig2': bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:161:5: note: in expansion of macro 'mp_init' 161 | mp_init(&e); | ^~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ dsig.c:163:5: note: in expansion of macro 'mp_init' 163 | mp_init(&n); | ^~~~~~~ mv -f .deps/libclamav_la-cvd.Tpo .deps/libclamav_la-cvd.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-scanners.lo -MD -MP -MF .deps/libclamav_la-scanners.Tpo -c -o libclamav_la-scanners.lo `test -f 'scanners.c' || echo './'`scanners.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dsig.lo -MD -MP -MF .deps/libclamav_la-dsig.Tpo -c dsig.c -o libclamav_la-dsig.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-scanners.lo -MD -MP -MF .deps/libclamav_la-scanners.Tpo -c scanners.c -fPIC -DPIC -o .libs/libclamav_la-scanners.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from scanners.c:54: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-dsig.Tpo .deps/libclamav_la-dsig.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textdet.lo -MD -MP -MF .deps/libclamav_la-textdet.Tpo -c -o libclamav_la-textdet.lo `test -f 'textdet.c' || echo './'`textdet.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textdet.lo -MD -MP -MF .deps/libclamav_la-textdet.Tpo -c textdet.c -fPIC -DPIC -o .libs/libclamav_la-textdet.o scanners.c: In function 'magic_scandesc': scanners.c:3617:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 3617 | if (SCAN_PARSE_XMLDOCS && (DCONF_DOC & DOC_CONF_OOXML)) { | ^ scanners.c:3636:9: note: here 3636 | case CL_TYPE_ZIP: | ^~~~ scanners.c:4008:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4008 | cli_check_blockmax(ctx, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanners.c:4010:9: note: here 4010 | case CL_EFORMAT: | ^~~~ In file included from filetypes.h:28, from textdet.c:48: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textdet.lo -MD -MP -MF .deps/libclamav_la-textdet.Tpo -c textdet.c -o libclamav_la-textdet.o >/dev/null 2>&1 In file included from /usr/include/string.h:494, from readdb.c:30: In function 'strncpy', inlined from 'cli_loadign' at readdb.c:2383:17, inlined from 'cli_load' at readdb.c:4435:15: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readdb.c: In function 'cli_load': readdb.c:2374:21: note: length computed here 2374 | if (!(len = strlen(signame))) { | ^~~~~~~~~~~~~~~ mv -f .deps/libclamunrar_la-unpack.Tpo .deps/libclamunrar_la-unpack.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filetypes.lo -MD -MP -MF .deps/libclamav_la-filetypes.Tpo -c -o libclamav_la-filetypes.lo `test -f 'filetypes.c' || echo './'`filetypes.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filetypes.lo -MD -MP -MF .deps/libclamav_la-filetypes.Tpo -c filetypes.c -fPIC -DPIC -o .libs/libclamav_la-filetypes.o mv -f .deps/libclamav_la-textdet.Tpo .deps/libclamav_la-textdet.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rtf.lo -MD -MP -MF .deps/libclamav_la-rtf.Tpo -c -o libclamav_la-rtf.lo `test -f 'rtf.c' || echo './'`rtf.c In file included from filetypes.h:28, from filetypes.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filetypes.c: In function 'cli_filetype2': filetypes.c:358:76: warning: comparison between 'cli_file_t' {aka 'enum cli_file'} and 'enum cl_error_t' [-Wenum-compare] 358 | if ((ret2 = cli_ooxml_filetype(NULL, map)) != CL_SUCCESS) { | ^~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rtf.lo -MD -MP -MF .deps/libclamav_la-rtf.Tpo -c rtf.c -fPIC -DPIC -o .libs/libclamav_la-rtf.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filetypes.lo -MD -MP -MF .deps/libclamav_la-filetypes.Tpo -c filetypes.c -o libclamav_la-filetypes.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from rtf.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtf.c: In function 'push_state': rtf.c:159:12: warning: variable 'defelements' set but not used [-Wunused-but-set-variable] 159 | size_t defelements; | ^~~~~~~~~~~ mv -f .deps/libclamav_la-filetypes.Tpo .deps/libclamav_la-filetypes.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-blob.lo -MD -MP -MF .deps/libclamav_la-blob.Tpo -c -o libclamav_la-blob.lo `test -f 'blob.c' || echo './'`blob.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rtf.lo -MD -MP -MF .deps/libclamav_la-rtf.Tpo -c rtf.c -o libclamav_la-rtf.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-readdb.lo -MD -MP -MF .deps/libclamav_la-readdb.Tpo -c readdb.c -o libclamav_la-readdb.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-blob.lo -MD -MP -MF .deps/libclamav_la-blob.Tpo -c blob.c -fPIC -DPIC -o .libs/libclamav_la-blob.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from blob.c:46: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-blob.lo -MD -MP -MF .deps/libclamav_la-blob.Tpo -c blob.c -o libclamav_la-blob.o >/dev/null 2>&1 mv -f .deps/libclamav_la-rtf.Tpo .deps/libclamav_la-rtf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbox.lo -MD -MP -MF .deps/libclamav_la-mbox.Tpo -c -o libclamav_la-mbox.lo `test -f 'mbox.c' || echo './'`mbox.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbox.lo -MD -MP -MF .deps/libclamav_la-mbox.Tpo -c mbox.c -fPIC -DPIC -o .libs/libclamav_la-mbox.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from mbox.c:70: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-scanners.lo -MD -MP -MF .deps/libclamav_la-scanners.Tpo -c scanners.c -o libclamav_la-scanners.o >/dev/null 2>&1 mv -f .deps/libclamav_la-blob.Tpo .deps/libclamav_la-blob.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-message.lo -MD -MP -MF .deps/libclamav_la-message.Tpo -c -o libclamav_la-message.lo `test -f 'message.c' || echo './'`message.c mbox.c: In function 'do_multipart': mbox.c:4506:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 4506 | if (json_object_array_length(arrobj) > ((int)arrlen)) { | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-message.lo -MD -MP -MF .deps/libclamav_la-message.Tpo -c message.c -fPIC -DPIC -o .libs/libclamav_la-message.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from message.c:50: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ message.c: In function 'messageSavePartial': message.c:1449:24: warning: cast between incompatible function types from 'int (*)(fileblob *, const unsigned char *, size_t)' {aka 'int (*)(struct fileblob *, const unsigned char *, unsigned int)'} to 'void (*)(void *, const unsigned char *, size_t)' {aka 'void (*)(void *, const unsigned char *, unsigned int)'} [-Wcast-function-type] 1449 | (void (*)(void *, const unsigned char *, size_t))fileblobAddData, | ^ message.c: In function 'messageToFileblob': message.c:1473:24: warning: cast between incompatible function types from 'int (*)(fileblob *, const unsigned char *, size_t)' {aka 'int (*)(struct fileblob *, const unsigned char *, unsigned int)'} to 'void (*)(void *, const unsigned char *, size_t)' {aka 'void (*)(void *, const unsigned char *, unsigned int)'} [-Wcast-function-type] 1473 | (void (*)(void *, const unsigned char *, size_t))fileblobAddData, | ^ message.c: In function 'messageToBlob': message.c:1499:23: warning: cast between incompatible function types from 'int (*)(blob *, const unsigned char *, size_t)' {aka 'int (*)(struct blob *, const unsigned char *, unsigned int)'} to 'void (*)(void *, const unsigned char *, size_t)' {aka 'void (*)(void *, const unsigned char *, unsigned int)'} [-Wcast-function-type] 1499 | (void (*)(void *, const unsigned char *, size_t))blobAddData, | ^ message.c: In function 'decode': message.c:2119:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 2119 | m->base64_3 = b3; | ~~~~~~~~~~~~^~~~ message.c:2120:17: note: here 2120 | case 2: | ^~~~ message.c:2121:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 2121 | m->base64_2 = b2; | ~~~~~~~~~~~~^~~~ message.c:2122:17: note: here 2122 | case 1: | ^~~~ message.c: In function 'messageToText': message.c:1608:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1608 | t_line = t_line->t_next; | ~~~~~~~^~~~~~~~~~~~~~~~ message.c:1609:13: note: here 1609 | default: | ^~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-message.lo -MD -MP -MF .deps/libclamav_la-message.Tpo -c message.c -o libclamav_la-message.o >/dev/null 2>&1 mv -f .deps/libclamav_la-readdb.Tpo .deps/libclamav_la-readdb.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-table.lo -MD -MP -MF .deps/libclamav_la-table.Tpo -c -o libclamav_la-table.lo `test -f 'table.c' || echo './'`table.c In file included from /usr/include/string.h:494, from mbox.c:40: In function 'strncpy', inlined from 'parseEmailFile' at mbox.c:895:5, inlined from 'cli_parse_mbox' at mbox.c:547:31: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 1000 bytes from a string of length 1000 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbox.c: In function 'cli_parse_mbox': mbox.c:1145:26: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1145 | ret->isTruncated = TRUE; | ^ mbox.c:870:14: note: 'ret' was declared here 870 | message *ret; | ^~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-table.lo -MD -MP -MF .deps/libclamav_la-table.Tpo -c table.c -fPIC -DPIC -o .libs/libclamav_la-table.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbox.lo -MD -MP -MF .deps/libclamav_la-mbox.Tpo -c mbox.c -o libclamav_la-mbox.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from table.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-table.lo -MD -MP -MF .deps/libclamav_la-table.Tpo -c table.c -o libclamav_la-table.o >/dev/null 2>&1 mv -f .deps/libclamav_la-scanners.Tpo .deps/libclamav_la-scanners.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-text.lo -MD -MP -MF .deps/libclamav_la-text.Tpo -c -o libclamav_la-text.lo `test -f 'text.c' || echo './'`text.c mv -f .deps/libclamav_la-table.Tpo .deps/libclamav_la-table.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ole2_extract.lo -MD -MP -MF .deps/libclamav_la-ole2_extract.Tpo -c -o libclamav_la-ole2_extract.lo `test -f 'ole2_extract.c' || echo './'`ole2_extract.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-text.lo -MD -MP -MF .deps/libclamav_la-text.Tpo -c text.c -fPIC -DPIC -o .libs/libclamav_la-text.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ole2_extract.lo -MD -MP -MF .deps/libclamav_la-ole2_extract.Tpo -c ole2_extract.c -fPIC -DPIC -o .libs/libclamav_la-ole2_extract.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from text.c:111: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from ole2_extract.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-text.lo -MD -MP -MF .deps/libclamav_la-text.Tpo -c text.c -o libclamav_la-text.o >/dev/null 2>&1 mv -f .deps/libclamav_la-message.Tpo .deps/libclamav_la-message.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-vba_extract.lo -MD -MP -MF .deps/libclamav_la-vba_extract.Tpo -c -o libclamav_la-vba_extract.lo `test -f 'vba_extract.c' || echo './'`vba_extract.c mv -f .deps/libclamav_la-text.Tpo .deps/libclamav_la-text.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msexpand.lo -MD -MP -MF .deps/libclamav_la-msexpand.Tpo -c -o libclamav_la-msexpand.lo `test -f 'msexpand.c' || echo './'`msexpand.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-vba_extract.lo -MD -MP -MF .deps/libclamav_la-vba_extract.Tpo -c vba_extract.c -fPIC -DPIC -o .libs/libclamav_la-vba_extract.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msexpand.lo -MD -MP -MF .deps/libclamav_la-msexpand.Tpo -c msexpand.c -fPIC -DPIC -o .libs/libclamav_la-msexpand.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from vba_extract.c:40: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ole2_extract.lo -MD -MP -MF .deps/libclamav_la-ole2_extract.Tpo -c ole2_extract.c -o libclamav_la-ole2_extract.o >/dev/null 2>&1 mv -f .deps/libclamav_la-mbox.Tpo .deps/libclamav_la-mbox.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe.lo -MD -MP -MF .deps/libclamav_la-pe.Tpo -c -o libclamav_la-pe.lo `test -f 'pe.c' || echo './'`pe.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from msexpand.c:36: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe.lo -MD -MP -MF .deps/libclamav_la-pe.Tpo -c pe.c -fPIC -DPIC -o .libs/libclamav_la-pe.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msexpand.lo -MD -MP -MF .deps/libclamav_la-msexpand.Tpo -c msexpand.c -o libclamav_la-msexpand.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.c:66: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-vba_extract.lo -MD -MP -MF .deps/libclamav_la-vba_extract.Tpo -c vba_extract.c -o libclamav_la-vba_extract.o >/dev/null 2>&1 mv -f .deps/libclamav_la-msexpand.Tpo .deps/libclamav_la-msexpand.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe_icons.lo -MD -MP -MF .deps/libclamav_la-pe_icons.Tpo -c -o libclamav_la-pe_icons.lo `test -f 'pe_icons.c' || echo './'`pe_icons.c pe.c: In function 'cli_peheader': pe.c:5159:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 5159 | for (j = i; j < peinfo->nsections - 1; j++) | ^ pe.c:5162:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 5162 | for (j = i; j < peinfo->nsections - 1; j++) | ^ pe.c:5179:107: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint32_t' {aka 'unsigned int'} [-Wformat=] 5179 | cli_dbgmsg("cli_peheader: PE Section %d raw+rsz extends past the end of the file by %lu bytes\n", section_pe_idx, (section->raw + section->rsz) - fsize); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint32_t {aka unsigned int} | %u pe.c:5184:109: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint32_t' {aka 'unsigned int'} [-Wformat=] 5184 | cli_dbgmsg("cli_peheader: PE Section %d uraw+ursz extends past the end of the file by %lu bytes\n", section_pe_idx, (section->uraw + section->ursz) - fsize); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint32_t {aka unsigned int} | %u pe.c: In function 'cli_scanpe': pe.c:3035:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 3035 | opsz = 4; | ~~~~~^~~ pe.c:3036:25: note: here 3036 | case 0x48: | ^~~~ pe.c:3044:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 3044 | if (op != kzdptr && op != kzdsize) { | ^ pe.c:3049:25: note: here 3049 | default: | ^~~~~~~ pe.c:3078:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 3078 | if (op == 0x3e) | ^ pe.c:3080:17: note: here 3080 | case KZSXOR: | ^~~~ mv -f .deps/libclamav_la-ole2_extract.Tpo .deps/libclamav_la-ole2_extract.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-disasm.lo -MD -MP -MF .deps/libclamav_la-disasm.Tpo -c -o libclamav_la-disasm.lo `test -f 'disasm.c' || echo './'`disasm.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-disasm.lo -MD -MP -MF .deps/libclamav_la-disasm.Tpo -c disasm.c -fPIC -DPIC -o .libs/libclamav_la-disasm.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe_icons.lo -MD -MP -MF .deps/libclamav_la-pe_icons.Tpo -c pe_icons.c -fPIC -DPIC -o .libs/libclamav_la-pe_icons.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from disasm.c:30: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ disasm.c: In function 'cli_disasm_one': disasm.c:1745:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 1745 | w->arg[i][1] = s.args[i].reg; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ disasm.c:1746:13: note: here 1746 | default: | ^~~~~~~ disasm.c: In function 'disasm_x86': disasm.c:1318:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1318 | reversed = 1; | ~~~~~~~~~^~~ disasm.c:1319:25: note: here 1319 | case X87_R: | ^~~~ disasm.c:1321:58: warning: this statement may fall through [-Wimplicit-fallthrough=] 1321 | s->args[reversed ^ 1].reg = X86_REG_ST0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ disasm.c:1322:25: note: here 1322 | case X87_ONE: | ^~~~ disasm.c:1502:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 1502 | s->args[reversed].size += (s->opsize == 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ disasm.c:1503:29: note: here 1503 | case SIZE_WORD: | ^~~~ disasm.c:1455:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1455 | reversed = 1; | ~~~~~~~~~^~~ disasm.c:1457:21: note: here 1457 | case ADDR_MRM_GEN_EG: | ^~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.h:29, from pe_icons.h:24, from pe_icons.c:30: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-disasm.lo -MD -MP -MF .deps/libclamav_la-disasm.Tpo -c disasm.c -o libclamav_la-disasm.o >/dev/null 2>&1 mv -f .deps/libclamav_la-vba_extract.Tpo .deps/libclamav_la-vba_extract.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upx.lo -MD -MP -MF .deps/libclamav_la-upx.Tpo -c -o libclamav_la-upx.lo `test -f 'upx.c' || echo './'`upx.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upx.lo -MD -MP -MF .deps/libclamav_la-upx.Tpo -c upx.c -fPIC -DPIC -o .libs/libclamav_la-upx.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from upx.c:57: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-disasm.Tpo .deps/libclamav_la-disasm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-htmlnorm.lo -MD -MP -MF .deps/libclamav_la-htmlnorm.Tpo -c -o libclamav_la-htmlnorm.lo `test -f 'htmlnorm.c' || echo './'`htmlnorm.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upx.lo -MD -MP -MF .deps/libclamav_la-upx.Tpo -c upx.c -o libclamav_la-upx.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-htmlnorm.lo -MD -MP -MF .deps/libclamav_la-htmlnorm.Tpo -c htmlnorm.c -fPIC -DPIC -o .libs/libclamav_la-htmlnorm.o In file included from matcher.h:29, from others.h:22, from pe.c:66: pe.c: In function 'cli_peheader': others.h:584:66: warning: 'opt64' may be used uninitialized in this function [-Wmaybe-uninitialized] 584 | #define cli_readint32(buff) (((const union unaligned_32 *)(buff))->una_s32) | ^~ pe.c:4529:37: note: 'opt64' was declared here 4529 | struct pe_image_optional_hdr64 *opt64; | ^~~~~ In file included from htmlnorm.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe_icons.lo -MD -MP -MF .deps/libclamav_la-pe_icons.Tpo -c pe_icons.c -o libclamav_la-pe_icons.o >/dev/null 2>&1 mv -f .deps/libclamav_la-upx.Tpo .deps/libclamav_la-upx.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-libmspack.lo -MD -MP -MF .deps/libclamav_la-libmspack.Tpo -c -o libclamav_la-libmspack.lo `test -f 'libmspack.c' || echo './'`libmspack.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-libmspack.lo -MD -MP -MF .deps/libclamav_la-libmspack.Tpo -c libmspack.c -fPIC -DPIC -o .libs/libclamav_la-libmspack.o In file included from libmspack.c:20: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmspack.c: At top level: libmspack.c:349:5: warning: no previous prototype for 'cli_scanmscab' [-Wmissing-prototypes] 349 | int cli_scanmscab(cli_ctx *ctx, off_t sfx_offset) | ^~~~~~~~~~~~~ libmspack.c:454:5: warning: no previous prototype for 'cli_scanmschm' [-Wmissing-prototypes] 454 | int cli_scanmschm(cli_ctx *ctx) | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from fmap.h:35, from libmspack.c:20: In function 'strncpy', inlined from 'mspack_fmap_message' at libmspack.c:283:9: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 17 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-libmspack.lo -MD -MP -MF .deps/libclamav_la-libmspack.Tpo -c libmspack.c -o libclamav_la-libmspack.o >/dev/null 2>&1 mv -f .deps/libclamav_la-libmspack.Tpo .deps/libclamav_la-libmspack.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rebuildpe.lo -MD -MP -MF .deps/libclamav_la-rebuildpe.Tpo -c -o libclamav_la-rebuildpe.lo `test -f 'rebuildpe.c' || echo './'`rebuildpe.c mv -f .deps/libclamav_la-pe_icons.Tpo .deps/libclamav_la-pe_icons.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-petite.lo -MD -MP -MF .deps/libclamav_la-petite.Tpo -c -o libclamav_la-petite.lo `test -f 'petite.c' || echo './'`petite.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-petite.lo -MD -MP -MF .deps/libclamav_la-petite.Tpo -c petite.c -fPIC -DPIC -o .libs/libclamav_la-petite.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from petite.c:58: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rebuildpe.lo -MD -MP -MF .deps/libclamav_la-rebuildpe.Tpo -c rebuildpe.c -fPIC -DPIC -o .libs/libclamav_la-rebuildpe.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from rebuildpe.c:46: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rebuildpe.c: In function 'cli_rebuildpe_align': rebuildpe.c:177:34: warning: '%.2d' directive output may be truncated writing between 2 and 9 bytes into a region of size 3 [-Wformat-truncation=] 177 | snprintf(curpe, 8, ".clam%.2d", i + 1); | ^~~~ rebuildpe.c:177:28: note: directive argument in the range [1, 119304648] 177 | snprintf(curpe, 8, ".clam%.2d", i + 1); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/openssl/crypto.h:20, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from clamav.h:31, from rebuildpe.c:44: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 15 bytes into a destination of size 8 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rebuildpe.lo -MD -MP -MF .deps/libclamav_la-rebuildpe.Tpo -c rebuildpe.c -o libclamav_la-rebuildpe.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-petite.lo -MD -MP -MF .deps/libclamav_la-petite.Tpo -c petite.c -o libclamav_la-petite.o >/dev/null 2>&1 mv -f .deps/libclamav_la-rebuildpe.Tpo .deps/libclamav_la-rebuildpe.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-wwunpack.lo -MD -MP -MF .deps/libclamav_la-wwunpack.Tpo -c -o libclamav_la-wwunpack.lo `test -f 'wwunpack.c' || echo './'`wwunpack.c mv -f .deps/libclamav_la-petite.Tpo .deps/libclamav_la-petite.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unsp.lo -MD -MP -MF .deps/libclamav_la-unsp.Tpo -c -o libclamav_la-unsp.lo `test -f 'unsp.c' || echo './'`unsp.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pe.lo -MD -MP -MF .deps/libclamav_la-pe.Tpo -c pe.c -o libclamav_la-pe.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-wwunpack.lo -MD -MP -MF .deps/libclamav_la-wwunpack.Tpo -c wwunpack.c -fPIC -DPIC -o .libs/libclamav_la-wwunpack.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-htmlnorm.lo -MD -MP -MF .deps/libclamav_la-htmlnorm.Tpo -c htmlnorm.c -o libclamav_la-htmlnorm.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from wwunpack.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wwunpack.c: In function 'wwunpack': wwunpack.c:114:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 114 | if (ccur - compd >= szd || !CLI_ISCONTAINED(exe, exesz, ucur, 1)) | ^~ wwunpack.c:152:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | backbytes++; | ~~~~~~~~~^~ wwunpack.c:153:21: note: here 153 | case 3: /* 8,9 */ | ^~~~ wwunpack.c:155:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 155 | backbytes += bits; | ~~~~~~~~~~^~~~~~~ wwunpack.c:156:21: note: here 156 | case 0: | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unsp.lo -MD -MP -MF .deps/libclamav_la-unsp.Tpo -c unsp.c -fPIC -DPIC -o .libs/libclamav_la-unsp.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from unsp.c:116: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-wwunpack.lo -MD -MP -MF .deps/libclamav_la-wwunpack.Tpo -c wwunpack.c -o libclamav_la-wwunpack.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unsp.lo -MD -MP -MF .deps/libclamav_la-unsp.Tpo -c unsp.c -o libclamav_la-unsp.o >/dev/null 2>&1 mv -f .deps/libclamav_la-unsp.Tpo .deps/libclamav_la-unsp.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-aspack.lo -MD -MP -MF .deps/libclamav_la-aspack.Tpo -c -o libclamav_la-aspack.lo `test -f 'aspack.c' || echo './'`aspack.c mv -f .deps/libclamav_la-wwunpack.Tpo .deps/libclamav_la-wwunpack.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-packlibs.lo -MD -MP -MF .deps/libclamav_la-packlibs.Tpo -c -o libclamav_la-packlibs.lo `test -f 'packlibs.c' || echo './'`packlibs.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-packlibs.lo -MD -MP -MF .deps/libclamav_la-packlibs.Tpo -c packlibs.c -fPIC -DPIC -o .libs/libclamav_la-packlibs.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-aspack.lo -MD -MP -MF .deps/libclamav_la-aspack.Tpo -c aspack.c -fPIC -DPIC -o .libs/libclamav_la-aspack.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from aspack.c:26: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from packlibs.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-packlibs.lo -MD -MP -MF .deps/libclamav_la-packlibs.Tpo -c packlibs.c -o libclamav_la-packlibs.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-aspack.lo -MD -MP -MF .deps/libclamav_la-aspack.Tpo -c aspack.c -o libclamav_la-aspack.o >/dev/null 2>&1 mv -f .deps/libclamav_la-packlibs.Tpo .deps/libclamav_la-packlibs.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fsg.lo -MD -MP -MF .deps/libclamav_la-fsg.Tpo -c -o libclamav_la-fsg.lo `test -f 'fsg.c' || echo './'`fsg.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fsg.lo -MD -MP -MF .deps/libclamav_la-fsg.Tpo -c fsg.c -fPIC -DPIC -o .libs/libclamav_la-fsg.o mv -f .deps/libclamav_la-aspack.Tpo .deps/libclamav_la-aspack.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mew.lo -MD -MP -MF .deps/libclamav_la-mew.Tpo -c -o libclamav_la-mew.lo `test -f 'mew.c' || echo './'`mew.c mv -f .deps/libclamav_la-htmlnorm.Tpo .deps/libclamav_la-htmlnorm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upack.lo -MD -MP -MF .deps/libclamav_la-upack.Tpo -c -o libclamav_la-upack.lo `test -f 'upack.c' || echo './'`upack.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from fsg.c:46: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fsg.lo -MD -MP -MF .deps/libclamav_la-fsg.Tpo -c fsg.c -o libclamav_la-fsg.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mew.lo -MD -MP -MF .deps/libclamav_la-mew.Tpo -c mew.c -fPIC -DPIC -o .libs/libclamav_la-mew.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upack.lo -MD -MP -MF .deps/libclamav_la-upack.Tpo -c upack.c -fPIC -DPIC -o .libs/libclamav_la-upack.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.h:29, from upack.c:44: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-fsg.Tpo .deps/libclamav_la-fsg.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-line.lo -MD -MP -MF .deps/libclamav_la-line.Tpo -c -o libclamav_la-line.lo `test -f 'line.c' || echo './'`line.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.h:29, from mew.c:53: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-line.lo -MD -MP -MF .deps/libclamav_la-line.Tpo -c line.c -fPIC -DPIC -o .libs/libclamav_la-line.o mew.c: In function 'mew_lzma': mew.c:343:16: warning: variable 'var30' set but not used [-Wunused-but-set-variable] 343 | char var1, var30; | ^~~~~ mew.c: In function 'unmew11': mew.c:791:99: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=] 791 | cli_dbgmsg("MEW: Buffer pointer (%08zx) + offset (%08zx) exceeds max size of pointer (%08lx)\n", | ~~~~^ | | | long unsigned int | %08x In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from line.c:67: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-line.lo -MD -MP -MF .deps/libclamav_la-line.Tpo -c line.c -o libclamav_la-line.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-upack.lo -MD -MP -MF .deps/libclamav_la-upack.Tpo -c upack.c -o libclamav_la-upack.o >/dev/null 2>&1 mv -f .deps/libclamav_la-line.Tpo .deps/libclamav_la-line.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-untar.lo -MD -MP -MF .deps/libclamav_la-untar.Tpo -c -o libclamav_la-untar.lo `test -f 'untar.c' || echo './'`untar.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mew.lo -MD -MP -MF .deps/libclamav_la-mew.Tpo -c mew.c -o libclamav_la-mew.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-untar.lo -MD -MP -MF .deps/libclamav_la-untar.Tpo -c untar.c -fPIC -DPIC -o .libs/libclamav_la-untar.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from untar.c:44: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matcher.h:29, from others.h:22, from untar.c:44: untar.c: In function 'cli_untar': others.h:707:58: warning: this statement may fall through [-Wimplicit-fallthrough=] 707 | #define cli_dbgmsg (!UNLIKELY(cli_debug_flag)) ? (void)0 : cli_dbgmsg_internal untar.c:225:21: note: in expansion of macro 'cli_dbgmsg' 225 | cli_dbgmsg("cli_untar: unknown type flag %c\n", type); | ^~~~~~~~~~ untar.c:226:17: note: here 226 | case '0': /* plain file */ | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-untar.lo -MD -MP -MF .deps/libclamav_la-untar.Tpo -c untar.c -o libclamav_la-untar.o >/dev/null 2>&1 mv -f .deps/libclamav_la-upack.Tpo .deps/libclamav_la-upack.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unzip.lo -MD -MP -MF .deps/libclamav_la-unzip.Tpo -c -o libclamav_la-unzip.lo `test -f 'unzip.c' || echo './'`unzip.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unzip.lo -MD -MP -MF .deps/libclamav_la-unzip.Tpo -c unzip.c -fPIC -DPIC -o .libs/libclamav_la-unzip.o mv -f .deps/libclamav_la-pe.Tpo .deps/libclamav_la-pe.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ooxml.lo -MD -MP -MF .deps/libclamav_la-ooxml.Tpo -c -o libclamav_la-ooxml.lo `test -f 'ooxml.c' || echo './'`ooxml.c mv -f .deps/libclamav_la-mew.Tpo .deps/libclamav_la-mew.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-inflate64.lo -MD -MP -MF .deps/libclamav_la-inflate64.Tpo -c -o libclamav_la-inflate64.lo `test -f 'inflate64.c' || echo './'`inflate64.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from inflate64.h:47, from unzip.c:41: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-untar.Tpo .deps/libclamav_la-untar.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-special.lo -MD -MP -MF .deps/libclamav_la-special.Tpo -c -o libclamav_la-special.lo `test -f 'special.c' || echo './'`special.c unzip.c: In function 'zdecrypt': unzip.c:473:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 473 | if ((b | (a << 8)) == (LOCAL_HEADER_mtime & 0xffff)) | ^~ unzip.c:477:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 477 | if ((b | (a << 8)) == ((LOCAL_HEADER_crc32 >> 16) & 0xffff)) | ^~ unzip.c: At top level: unzip.c:913:12: warning: no previous prototype for 'index_the_central_directory' [-Wmissing-prototypes] 913 | cl_error_t index_the_central_directory( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ooxml.lo -MD -MP -MF .deps/libclamav_la-ooxml.Tpo -c ooxml.c -fPIC -DPIC -o .libs/libclamav_la-ooxml.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-inflate64.lo -MD -MP -MF .deps/libclamav_la-inflate64.Tpo -c inflate64.c -fPIC -DPIC -o .libs/libclamav_la-inflate64.o In file included from filetypes.h:28, from ooxml.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-special.lo -MD -MP -MF .deps/libclamav_la-special.Tpo -c special.c -fPIC -DPIC -o .libs/libclamav_la-special.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from inflate64.h:47, from inflate64_priv.h:47, from inflate64.c:49: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from special.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ooxml.lo -MD -MP -MF .deps/libclamav_la-ooxml.Tpo -c ooxml.c -o libclamav_la-ooxml.o >/dev/null 2>&1 inflate64.c: In function 'inflate64': inflate64.c:441:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 441 | state->mode = DICT; | ~~~~~~~~~~~~^~~~~~ inflate64.c:442:9: note: here 442 | case DICT: | ^~~~ inflate64.c:446:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 446 | if (flush == Z_BLOCK) goto inf_leave; | ^ inflate64.c:447:9: note: here 447 | case TYPEDO: | ^~~~ inflate64.c:489:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | state->mode = COPY; | ~~~~~~~~~~~~^~~~~~ inflate64.c:490:9: note: here 490 | case COPY: | ^~~~ inflate64.c:613:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 613 | state->mode = LEN; | ~~~~~~~~~~~~^~~~~ inflate64.c:614:9: note: here 614 | case LEN: | ^~~~ inflate64.c:656:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 656 | state->mode = LENEXT; | ~~~~~~~~~~~~^~~~~~~~ inflate64.c:657:9: note: here 657 | case LENEXT: | ^~~~ inflate64.c:664:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 664 | state->mode = DIST; | ~~~~~~~~~~~~^~~~~~ inflate64.c:665:9: note: here 665 | case DIST: | ^~~~ inflate64.c:689:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 689 | state->mode = DISTEXT; | ~~~~~~~~~~~~^~~~~~~~~ inflate64.c:690:9: note: here 690 | case DISTEXT: | ^~~~ inflate64.c:707:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 707 | state->mode = MATCH; | ~~~~~~~~~~~~^~~~~~~ inflate64.c:708:9: note: here 708 | case MATCH: | ^~~~ inflate64.c:757:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | state->mode = DONE; | ~~~~~~~~~~~~^~~~~~ inflate64.c:758:9: note: here 758 | case DONE: | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-special.lo -MD -MP -MF .deps/libclamav_la-special.Tpo -c special.c -o libclamav_la-special.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unzip.lo -MD -MP -MF .deps/libclamav_la-unzip.Tpo -c unzip.c -o libclamav_la-unzip.o >/dev/null 2>&1 mv -f .deps/libclamav_la-ooxml.Tpo .deps/libclamav_la-ooxml.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-binhex.lo -MD -MP -MF .deps/libclamav_la-binhex.Tpo -c -o libclamav_la-binhex.lo `test -f 'binhex.c' || echo './'`binhex.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-inflate64.lo -MD -MP -MF .deps/libclamav_la-inflate64.Tpo -c inflate64.c -o libclamav_la-inflate64.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-binhex.lo -MD -MP -MF .deps/libclamav_la-binhex.Tpo -c binhex.c -fPIC -DPIC -o .libs/libclamav_la-binhex.o mv -f .deps/libclamav_la-special.Tpo .deps/libclamav_la-special.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-is_tar.lo -MD -MP -MF .deps/libclamav_la-is_tar.Tpo -c -o libclamav_la-is_tar.lo `test -f 'is_tar.c' || echo './'`is_tar.c mv -f .deps/libclamav_la-unzip.Tpo .deps/libclamav_la-unzip.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tnef.lo -MD -MP -MF .deps/libclamav_la-tnef.Tpo -c -o libclamav_la-tnef.lo `test -f 'tnef.c' || echo './'`tnef.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-is_tar.lo -MD -MP -MF .deps/libclamav_la-is_tar.Tpo -c is_tar.c -fPIC -DPIC -o .libs/libclamav_la-is_tar.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from scanners.h:26, from binhex.c:29: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tnef.lo -MD -MP -MF .deps/libclamav_la-tnef.Tpo -c tnef.c -fPIC -DPIC -o .libs/libclamav_la-tnef.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-binhex.lo -MD -MP -MF .deps/libclamav_la-binhex.Tpo -c binhex.c -o libclamav_la-binhex.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from is_tar.c:24: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from tnef.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-inflate64.Tpo .deps/libclamav_la-inflate64.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-autoit.lo -MD -MP -MF .deps/libclamav_la-autoit.Tpo -c -o libclamav_la-autoit.lo `test -f 'autoit.c' || echo './'`autoit.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-is_tar.lo -MD -MP -MF .deps/libclamav_la-is_tar.Tpo -c is_tar.c -o libclamav_la-is_tar.o >/dev/null 2>&1 In file included from matcher.h:29, from others.h:22, from tnef.c:37: tnef.c: In function 'tnef_message': others.h:108:52: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 108 | (size_t)(bb_size) > 0 && (size_t)(sb_size) >= 0 && \ | ^~ tnef.c:269:10: note: in expansion of macro 'CLI_ISCONTAINED2' 269 | if (!CLI_ISCONTAINED2(0, fsize, offset, (off_t)length)) { | ^~~~~~~~~~~~~~~~ tnef.c:203:22: warning: unused parameter 'map' [-Wunused-parameter] 203 | tnef_message(fmap_t *map, off_t *pos, uint16_t type, uint16_t tag, int32_t length, off_t fsize) | ~~~~~~~~^~~ In file included from matcher.h:29, from others.h:22, from tnef.c:37: tnef.c: In function 'tnef_attachment': others.h:108:52: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 108 | (size_t)(bb_size) > 0 && (size_t)(sb_size) >= 0 && \ | ^~ tnef.c:345:10: note: in expansion of macro 'CLI_ISCONTAINED2' 345 | if (!CLI_ISCONTAINED2(0, fsize, (off_t)offset, (off_t)length)) { | ^~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-autoit.lo -MD -MP -MF .deps/libclamav_la-autoit.Tpo -c autoit.c -fPIC -DPIC -o .libs/libclamav_la-autoit.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tnef.lo -MD -MP -MF .deps/libclamav_la-tnef.Tpo -c tnef.c -o libclamav_la-tnef.o >/dev/null 2>&1 mv -f .deps/libclamav_la-binhex.Tpo .deps/libclamav_la-binhex.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unarj.lo -MD -MP -MF .deps/libclamav_la-unarj.Tpo -c -o libclamav_la-unarj.lo `test -f 'unarj.c' || echo './'`unarj.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from autoit.c:40: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-is_tar.Tpo .deps/libclamav_la-is_tar.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bzlib.lo -MD -MP -MF .deps/libclamav_la-bzlib.Tpo -c -o libclamav_la-bzlib.lo `test -f 'nsis/bzlib.c' || echo './'`nsis/bzlib.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unarj.lo -MD -MP -MF .deps/libclamav_la-unarj.Tpo -c unarj.c -fPIC -DPIC -o .libs/libclamav_la-unarj.o mv -f .deps/libclamav_la-tnef.Tpo .deps/libclamav_la-tnef.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bzlib.lo -MD -MP -MF .deps/libclamav_la-bzlib.Tpo -c nsis/bzlib.c -fPIC -DPIC -o .libs/libclamav_la-bzlib.o /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-nulsft.lo -MD -MP -MF .deps/libclamav_la-nulsft.Tpo -c -o libclamav_la-nulsft.lo `test -f 'nsis/nulsft.c' || echo './'`nsis/nulsft.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from unarj.c:40: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-nulsft.lo -MD -MP -MF .deps/libclamav_la-nulsft.Tpo -c nsis/nulsft.c -fPIC -DPIC -o .libs/libclamav_la-nulsft.o unarj.c: In function 'arj_read_main_header': unarj.c:906:37: warning: pointer targets in passing argument 2 of 'text_normalize_buffer' differ in signedness [-Wpointer-sign] 906 | text_normalize_buffer(&fnstate, filename, metadata->offset); | ^~~~~~~~ | | | const char * In file included from unarj.c:42: textnorm.h:43:82: note: expected 'const unsigned char *' but argument is of type 'const char *' 43 | size_t text_normalize_buffer(struct text_norm_state *state, const unsigned char *buf, const size_t buf_len); | ~~~~~~~~~~~~~~~~~~~~~^~~ unarj.c:907:38: warning: pointer targets in passing argument 2 of 'text_normalize_buffer' differ in signedness [-Wpointer-sign] 907 | text_normalize_buffer(&comstate, comment, metadata->offset); | ^~~~~~~ | | | const char * In file included from unarj.c:42: textnorm.h:43:82: note: expected 'const unsigned char *' but argument is of type 'const char *' 43 | size_t text_normalize_buffer(struct text_norm_state *state, const unsigned char *buf, const size_t buf_len); | ~~~~~~~~~~~~~~~~~~~~~^~~ unarj.c:838:11: warning: variable 'header_offset' set but not used [-Wunused-but-set-variable] 838 | off_t header_offset; | ^~~~~~~~~~~~~ unarj.c: In function 'arj_read_file_header': unarj.c:1023:37: warning: pointer targets in passing argument 2 of 'text_normalize_buffer' differ in signedness [-Wpointer-sign] 1023 | text_normalize_buffer(&fnstate, filename, metadata->offset); | ^~~~~~~~ | | | const char * In file included from unarj.c:42: textnorm.h:43:82: note: expected 'const unsigned char *' but argument is of type 'const char *' 43 | size_t text_normalize_buffer(struct text_norm_state *state, const unsigned char *buf, const size_t buf_len); | ~~~~~~~~~~~~~~~~~~~~~^~~ unarj.c:1024:38: warning: pointer targets in passing argument 2 of 'text_normalize_buffer' differ in signedness [-Wpointer-sign] 1024 | text_normalize_buffer(&comstate, comment, metadata->offset); | ^~~~~~~ | | | const char * In file included from unarj.c:42: textnorm.h:43:82: note: expected 'const unsigned char *' but argument is of type 'const char *' 43 | size_t text_normalize_buffer(struct text_norm_state *state, const unsigned char *buf, const size_t buf_len); | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from nsis/bzlib.c:35: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsis/bzlib.c: In function 'BZ2_decompress': nsis/bzlib.c:538:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 538 | if (s->smallDecompress) { | ^ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:80:4: note: in expansion of macro 'GET_BITS' 80 | GET_BITS(lll,uuu,8) | ^~~~~~~~ nsis/bzlib.c:549:7: note: in expansion of macro 'GET_UCHAR' 549 | GET_UCHAR(BZ_X_BLKHDR_1, uc); | ^~~~~~~~~ nsis/bzlib.c:584:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | s->origPtr = 0; | ~~~~~~~~~~~^~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:80:4: note: in expansion of macro 'GET_BITS' 80 | GET_BITS(lll,uuu,8) | ^~~~~~~~ nsis/bzlib.c:585:7: note: in expansion of macro 'GET_UCHAR' 585 | GET_UCHAR(BZ_X_ORIGPTR_1, uc); | ^~~~~~~~~ nsis/bzlib.c:586:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | s->origPtr = (s->origPtr << 8) | ((Int32)uc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:80:4: note: in expansion of macro 'GET_BITS' 80 | GET_BITS(lll,uuu,8) | ^~~~~~~~ nsis/bzlib.c:587:7: note: in expansion of macro 'GET_UCHAR' 587 | GET_UCHAR(BZ_X_ORIGPTR_2, uc); | ^~~~~~~~~ nsis/bzlib.c:588:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | s->origPtr = (s->origPtr << 8) | ((Int32)uc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:80:4: note: in expansion of macro 'GET_BITS' 80 | GET_BITS(lll,uuu,8) | ^~~~~~~~ nsis/bzlib.c:589:7: note: in expansion of macro 'GET_UCHAR' 589 | GET_UCHAR(BZ_X_ORIGPTR_3, uc); | ^~~~~~~~~ nsis/bzlib.c:615:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 615 | alphaSize = s->nInUse+2; | ~~~~~~~~~~^~~~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:618:7: note: in expansion of macro 'GET_BITS' 618 | GET_BITS(BZ_X_SELECTOR_1, nGroups, 3); | ^~~~~~~~ nsis/bzlib.c:619:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 619 | if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR); | ^ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:620:7: note: in expansion of macro 'GET_BITS' 620 | GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15); | ^~~~~~~~ nsis/bzlib.c:623:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 623 | j = 0; | ~~^~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:83:4: note: in expansion of macro 'GET_BITS' 83 | GET_BITS(lll,uuu,1) | ^~~~~~~~ nsis/bzlib.c:625:13: note: in expansion of macro 'GET_BIT' 625 | GET_BIT(BZ_X_SELECTOR_3, uc); | ^~~~~~~ nsis/bzlib.c:652:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 652 | if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR); | ^ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:83:4: note: in expansion of macro 'GET_BITS' 83 | GET_BITS(lll,uuu,1) | ^~~~~~~~ nsis/bzlib.c:653:16: note: in expansion of macro 'GET_BIT' 653 | GET_BIT(BZ_X_CODING_2, uc); | ^~~~~~~ nsis/bzlib.c:654:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 654 | if (uc == 0) break; | ^ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:83:4: note: in expansion of macro 'GET_BITS' 83 | GET_BITS(lll,uuu,1) | ^~~~~~~~ nsis/bzlib.c:655:16: note: in expansion of macro 'GET_BIT' 655 | GET_BIT(BZ_X_CODING_3, uc); | ^~~~~~~ nsis/bzlib.c:100:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 100 | zn = gMinlen; \ | ~~~^~~~~~~~~ nsis/bzlib.c:704:7: note: in expansion of macro 'GET_MTF_VAL' 704 | GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:101:4: note: in expansion of macro 'GET_BITS' 101 | GET_BITS(label1, zvec, zn); \ | ^~~~~~~~ nsis/bzlib.c:704:7: note: in expansion of macro 'GET_MTF_VAL' 704 | GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:106:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 106 | zn++; \ | ~~^~ nsis/bzlib.c:704:7: note: in expansion of macro 'GET_MTF_VAL' 704 | GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:83:4: note: in expansion of macro 'GET_BITS' 83 | GET_BITS(lll,uuu,1) | ^~~~~~~~ nsis/bzlib.c:107:7: note: in expansion of macro 'GET_BIT' 107 | GET_BIT(label2, zj); \ | ^~~~~~~ nsis/bzlib.c:704:7: note: in expansion of macro 'GET_MTF_VAL' 704 | GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:100:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 100 | zn = gMinlen; \ | ~~~^~~~~~~~~ nsis/bzlib.c:814:13: note: in expansion of macro 'GET_MTF_VAL' 814 | GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:101:4: note: in expansion of macro 'GET_BITS' 101 | GET_BITS(label1, zvec, zn); \ | ^~~~~~~~ nsis/bzlib.c:814:13: note: in expansion of macro 'GET_MTF_VAL' 814 | GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:106:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 106 | zn++; \ | ~~^~ nsis/bzlib.c:814:13: note: in expansion of macro 'GET_MTF_VAL' 814 | GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym); | ^~~~~~~~~~~ nsis/bzlib.c:56:4: note: here 56 | case lll: s->state = lll; \ | ^~~~ nsis/bzlib.c:83:4: note: in expansion of macro 'GET_BITS' 83 | GET_BITS(lll,uuu,1) | ^~~~~~~~ nsis/bzlib.c:107:7: note: in expansion of macro 'GET_BIT' 107 | GET_BIT(label2, zj); \ | ^~~~~~~ nsis/bzlib.c:814:13: note: in expansion of macro 'GET_MTF_VAL' 814 | GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym); | ^~~~~~~~~~~ In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from nsis/nulsft.c:35: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-autoit.lo -MD -MP -MF .deps/libclamav_la-autoit.Tpo -c autoit.c -o libclamav_la-autoit.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-nulsft.lo -MD -MP -MF .deps/libclamav_la-nulsft.Tpo -c nsis/nulsft.c -o libclamav_la-nulsft.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-unarj.lo -MD -MP -MF .deps/libclamav_la-unarj.Tpo -c unarj.c -o libclamav_la-unarj.o >/dev/null 2>&1 mv -f .deps/libclamav_la-nulsft.Tpo .deps/libclamav_la-nulsft.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-infblock.lo -MD -MP -MF .deps/libclamav_la-infblock.Tpo -c -o libclamav_la-infblock.lo `test -f 'nsis/infblock.c' || echo './'`nsis/infblock.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bzlib.lo -MD -MP -MF .deps/libclamav_la-bzlib.Tpo -c nsis/bzlib.c -o libclamav_la-bzlib.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-infblock.lo -MD -MP -MF .deps/libclamav_la-infblock.Tpo -c nsis/infblock.c -fPIC -DPIC -o .libs/libclamav_la-infblock.o nsis/infblock.c: In function 'nsis_inflate': nsis/infblock.c:570:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | s->mode = CODES_START; | ~~~~~~~~^~~~~~~~~~~~~ nsis/infblock.c:578:5: note: here 578 | case CODES_START: /* x: set up for LEN */ | ^~~~ nsis/infblock.c:581:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | s->mode = CODES_LEN; | ~~~~~~~~^~~~~~~~~~~ nsis/infblock.c:582:5: note: here 582 | case CODES_LEN: /* i: get length/literal/eob next */ | ^~~~ nsis/infblock.c:620:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 620 | s->mode = CODES_DIST; | ~~~~~~~~^~~~~~~~~~~~ nsis/infblock.c:621:5: note: here 621 | case CODES_DIST: /* i: get distance next */ | ^~~~ nsis/infblock.c:646:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 646 | s->mode = CODES_COPY; | ~~~~~~~~^~~~~~~~~~~~ nsis/infblock.c:647:5: note: here 647 | case CODES_COPY: /* o: copying bytes in window, waiting for space */ | ^~~~ nsis/infblock.c:668:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 668 | if (k > 7) /* return unused byte, if any */ | ^ nsis/infblock.c:680:5: note: here 680 | case DRY: | ^~~~ mv -f .deps/libclamav_la-autoit.Tpo .deps/libclamav_la-autoit.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdf.lo -MD -MP -MF .deps/libclamav_la-pdf.Tpo -c -o libclamav_la-pdf.lo `test -f 'pdf.c' || echo './'`pdf.c mv -f .deps/libclamav_la-unarj.Tpo .deps/libclamav_la-unarj.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfng.lo -MD -MP -MF .deps/libclamav_la-pdfng.Tpo -c -o libclamav_la-pdfng.lo `test -f 'pdfng.c' || echo './'`pdfng.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdf.lo -MD -MP -MF .deps/libclamav_la-pdf.Tpo -c pdf.c -fPIC -DPIC -o .libs/libclamav_la-pdf.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfng.lo -MD -MP -MF .deps/libclamav_la-pdfng.Tpo -c pdfng.c -fPIC -DPIC -o .libs/libclamav_la-pdfng.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pdf.c:56: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf.c: In function 'find_stream_bounds': pdf.c:239:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 239 | if (bytesleft < 0) | ^ pdf.c: At top level: pdf.c:313:5: warning: no previous prototype for 'pdf_findobj_in_objstm' [-Wmissing-prototypes] 313 | int pdf_findobj_in_objstm(struct pdf_struct *pdf, struct objstm_struct *objstm, struct pdf_obj **obj_found) | ^~~~~~~~~~~~~~~~~~~~~ pdf.c: In function 'pdf_findobj_in_objstm': pdf.c:407:23: warning: variable 'next_objid' set but not used [-Wunused-but-set-variable] 407 | unsigned long next_objid = 0, next_objoff = 0; | ^~~~~~~~~~ pdf.c: In function 'pdf_extract_obj': pdf.c:1438:20: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 1438 | if (length < 0) | ^ pdf.c:1470:24: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 1470 | if (length < 0) | ^ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pdfng.c:60: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdfng.c: In function 'pdf_parse_array': pdfng.c:1000:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1000 | if ((size_t)(begin - objstart) < objsize - 2 && begin[1] == '<') { | ^ pdfng.c:1007:13: note: here 1007 | case '(': | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-infblock.lo -MD -MP -MF .deps/libclamav_la-infblock.Tpo -c nsis/infblock.c -o libclamav_la-infblock.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfng.lo -MD -MP -MF .deps/libclamav_la-pdfng.Tpo -c pdfng.c -o libclamav_la-pdfng.o >/dev/null 2>&1 mv -f .deps/libclamav_la-infblock.Tpo .deps/libclamav_la-infblock.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfdecode.lo -MD -MP -MF .deps/libclamav_la-pdfdecode.Tpo -c -o libclamav_la-pdfdecode.lo `test -f 'pdfdecode.c' || echo './'`pdfdecode.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfdecode.lo -MD -MP -MF .deps/libclamav_la-pdfdecode.Tpo -c pdfdecode.c -fPIC -DPIC -o .libs/libclamav_la-pdfdecode.o mv -f .deps/libclamav_la-bzlib.Tpo .deps/libclamav_la-bzlib.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-spin.lo -MD -MP -MF .deps/libclamav_la-spin.Tpo -c -o libclamav_la-spin.lo `test -f 'spin.c' || echo './'`spin.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pdfdecode.c:61: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-spin.lo -MD -MP -MF .deps/libclamav_la-spin.Tpo -c spin.c -fPIC -DPIC -o .libs/libclamav_la-spin.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.h:29, from spin.c:58: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-pdfng.Tpo .deps/libclamav_la-pdfng.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yc.lo -MD -MP -MF .deps/libclamav_la-yc.Tpo -c -o libclamav_la-yc.lo `test -f 'yc.c' || echo './'`yc.c spin.c: In function 'exec86': spin.c:74:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 74 | len++; | ~~~^~ spin.c:75:13: note: here 75 | case 0x0a: | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yc.lo -MD -MP -MF .deps/libclamav_la-yc.Tpo -c yc.c -fPIC -DPIC -o .libs/libclamav_la-yc.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdfdecode.lo -MD -MP -MF .deps/libclamav_la-pdfdecode.Tpo -c pdfdecode.c -o libclamav_la-pdfdecode.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from pe.h:29, from yc.c:36: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-spin.lo -MD -MP -MF .deps/libclamav_la-spin.Tpo -c spin.c -o libclamav_la-spin.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yc.lo -MD -MP -MF .deps/libclamav_la-yc.Tpo -c yc.c -o libclamav_la-yc.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-pdf.lo -MD -MP -MF .deps/libclamav_la-pdf.Tpo -c pdf.c -o libclamav_la-pdf.o >/dev/null 2>&1 mv -f .deps/libclamav_la-yc.Tpo .deps/libclamav_la-yc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-elf.lo -MD -MP -MF .deps/libclamav_la-elf.Tpo -c -o libclamav_la-elf.lo `test -f 'elf.c' || echo './'`elf.c mv -f .deps/libclamav_la-spin.Tpo .deps/libclamav_la-spin.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-execs.lo -MD -MP -MF .deps/libclamav_la-execs.Tpo -c -o libclamav_la-execs.lo `test -f 'execs.c' || echo './'`execs.c mv -f .deps/libclamav_la-pdfdecode.Tpo .deps/libclamav_la-pdfdecode.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sis.lo -MD -MP -MF .deps/libclamav_la-sis.Tpo -c -o libclamav_la-sis.lo `test -f 'sis.c' || echo './'`sis.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-elf.lo -MD -MP -MF .deps/libclamav_la-elf.Tpo -c elf.c -fPIC -DPIC -o .libs/libclamav_la-elf.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-execs.lo -MD -MP -MF .deps/libclamav_la-execs.Tpo -c execs.c -fPIC -DPIC -o .libs/libclamav_la-execs.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from elf.h:31, from elf.c:41: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sis.lo -MD -MP -MF .deps/libclamav_la-sis.Tpo -c sis.c -fPIC -DPIC -o .libs/libclamav_la-sis.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-execs.lo -MD -MP -MF .deps/libclamav_la-execs.Tpo -c execs.c -o libclamav_la-execs.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from sis.c:42: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-execs.Tpo .deps/libclamav_la-execs.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uuencode.lo -MD -MP -MF .deps/libclamav_la-uuencode.Tpo -c -o libclamav_la-uuencode.lo `test -f 'uuencode.c' || echo './'`uuencode.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-elf.lo -MD -MP -MF .deps/libclamav_la-elf.Tpo -c elf.c -o libclamav_la-elf.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uuencode.lo -MD -MP -MF .deps/libclamav_la-uuencode.Tpo -c uuencode.c -fPIC -DPIC -o .libs/libclamav_la-uuencode.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from uuencode.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uuencode.lo -MD -MP -MF .deps/libclamav_la-uuencode.Tpo -c uuencode.c -o libclamav_la-uuencode.o >/dev/null 2>&1 mv -f .deps/libclamav_la-elf.Tpo .deps/libclamav_la-elf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phishcheck.lo -MD -MP -MF .deps/libclamav_la-phishcheck.Tpo -c -o libclamav_la-phishcheck.lo `test -f 'phishcheck.c' || echo './'`phishcheck.c mv -f .deps/libclamav_la-uuencode.Tpo .deps/libclamav_la-uuencode.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_domaincheck_db.lo -MD -MP -MF .deps/libclamav_la-phish_domaincheck_db.Tpo -c -o libclamav_la-phish_domaincheck_db.lo `test -f 'phish_domaincheck_db.c' || echo './'`phish_domaincheck_db.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_domaincheck_db.lo -MD -MP -MF .deps/libclamav_la-phish_domaincheck_db.Tpo -c phish_domaincheck_db.c -fPIC -DPIC -o .libs/libclamav_la-phish_domaincheck_db.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phishcheck.lo -MD -MP -MF .deps/libclamav_la-phishcheck.Tpo -c phishcheck.c -fPIC -DPIC -o .libs/libclamav_la-phishcheck.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sis.lo -MD -MP -MF .deps/libclamav_la-sis.Tpo -c sis.c -o libclamav_la-sis.o >/dev/null 2>&1 mv -f .deps/libclamav_la-pdf.Tpo .deps/libclamav_la-pdf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_whitelist.lo -MD -MP -MF .deps/libclamav_la-phish_whitelist.Tpo -c -o libclamav_la-phish_whitelist.lo `test -f 'phish_whitelist.c' || echo './'`phish_whitelist.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from phish_domaincheck_db.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from phishcheck.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_whitelist.lo -MD -MP -MF .deps/libclamav_la-phish_whitelist.Tpo -c phish_whitelist.c -fPIC -DPIC -o .libs/libclamav_la-phish_whitelist.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_domaincheck_db.lo -MD -MP -MF .deps/libclamav_la-phish_domaincheck_db.Tpo -c phish_domaincheck_db.c -o libclamav_la-phish_domaincheck_db.o >/dev/null 2>&1 In file included from /usr/include/string.h:494, from phishcheck.c:35: In function 'strncpy', inlined from 'string_assign_concatenated' at phishcheck.c:267:5, inlined from 'url_get_host' at phishcheck.c:1119:22: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 1 byte from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-phish_domaincheck_db.Tpo .deps/libclamav_la-phish_domaincheck_db.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_list.lo -MD -MP -MF .deps/libclamav_la-regex_list.Tpo -c -o libclamav_la-regex_list.lo `test -f 'regex_list.c' || echo './'`regex_list.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from phish_whitelist.c:39: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phish_whitelist.lo -MD -MP -MF .deps/libclamav_la-phish_whitelist.Tpo -c phish_whitelist.c -o libclamav_la-phish_whitelist.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_list.lo -MD -MP -MF .deps/libclamav_la-regex_list.Tpo -c regex_list.c -fPIC -DPIC -o .libs/libclamav_la-regex_list.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from regex_list.c:47: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-phishcheck.lo -MD -MP -MF .deps/libclamav_la-phishcheck.Tpo -c phishcheck.c -o libclamav_la-phishcheck.o >/dev/null 2>&1 mv -f .deps/libclamav_la-phish_whitelist.Tpo .deps/libclamav_la-phish_whitelist.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_suffix.lo -MD -MP -MF .deps/libclamav_la-regex_suffix.Tpo -c -o libclamav_la-regex_suffix.lo `test -f 'regex_suffix.c' || echo './'`regex_suffix.c In file included from /usr/include/string.h:494, from regex_list.c:36: In function 'strncpy', inlined from 'regex_list_match' at regex_list.c:188:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex_list.c: In function 'regex_list_match': regex_list.c:175:19: note: length computed here 175 | real_len = strlen(real_url); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from regex_list.c:36: In function 'strncpy', inlined from 'regex_list_match' at regex_list.c:197:9: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex_list.c: In function 'regex_list_match': regex_list.c:176:19: note: length computed here 176 | display_len = strlen(display_url); | ^~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_suffix.lo -MD -MP -MF .deps/libclamav_la-regex_suffix.Tpo -c regex_suffix.c -fPIC -DPIC -o .libs/libclamav_la-regex_suffix.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from regex_suffix.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex_suffix.c: In function 'parse_regex': regex_suffix.c:312:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 312 | ++*last; | ^~~~~~~ regex_suffix.c:313:13: note: here 313 | default: | ^~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_list.lo -MD -MP -MF .deps/libclamav_la-regex_list.Tpo -c regex_list.c -o libclamav_la-regex_list.o >/dev/null 2>&1 mv -f .deps/libclamav_la-sis.Tpo .deps/libclamav_la-sis.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-entconv.lo -MD -MP -MF .deps/libclamav_la-entconv.Tpo -c -o libclamav_la-entconv.lo `test -f 'entconv.c' || echo './'`entconv.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_suffix.lo -MD -MP -MF .deps/libclamav_la-regex_suffix.Tpo -c regex_suffix.c -o libclamav_la-regex_suffix.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-entconv.lo -MD -MP -MF .deps/libclamav_la-entconv.Tpo -c entconv.c -fPIC -DPIC -o .libs/libclamav_la-entconv.o mv -f .deps/libclamav_la-phishcheck.Tpo .deps/libclamav_la-phishcheck.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hashtab.lo -MD -MP -MF .deps/libclamav_la-hashtab.Tpo -c -o libclamav_la-hashtab.lo `test -f 'hashtab.c' || echo './'`hashtab.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from entconv.c:38: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hashtab.lo -MD -MP -MF .deps/libclamav_la-hashtab.Tpo -c hashtab.c -fPIC -DPIC -o .libs/libclamav_la-hashtab.o mv -f .deps/libclamav_la-regex_suffix.Tpo .deps/libclamav_la-regex_suffix.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dconf.lo -MD -MP -MF .deps/libclamav_la-dconf.Tpo -c -o libclamav_la-dconf.lo `test -f 'dconf.c' || echo './'`dconf.c mv -f .deps/libclamav_la-regex_list.Tpo .deps/libclamav_la-regex_list.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzma_iface.lo -MD -MP -MF .deps/libclamav_la-lzma_iface.Tpo -c -o libclamav_la-lzma_iface.lo `test -f 'lzma_iface.c' || echo './'`lzma_iface.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from hashtab.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dconf.lo -MD -MP -MF .deps/libclamav_la-dconf.Tpo -c dconf.c -fPIC -DPIC -o .libs/libclamav_la-dconf.o hashtab.c: In function 'cli_map_removekey': hashtab.c:902:18: warning: comparison of integer expressions of different signedness: 'cli_element_data' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 902 | if (el->data >= m->nvalues || el->data < 0) | ^~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-entconv.lo -MD -MP -MF .deps/libclamav_la-entconv.Tpo -c entconv.c -o libclamav_la-entconv.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzma_iface.lo -MD -MP -MF .deps/libclamav_la-lzma_iface.Tpo -c lzma_iface.c -fPIC -DPIC -o .libs/libclamav_la-lzma_iface.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from dconf.c:36: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 7z/Types.h:26, from 7z/LzmaDec.h:7, from lzma_iface.h:30, from lzma_iface.c:32: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dconf.lo -MD -MP -MF .deps/libclamav_la-dconf.Tpo -c dconf.c -o libclamav_la-dconf.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzma_iface.lo -MD -MP -MF .deps/libclamav_la-lzma_iface.Tpo -c lzma_iface.c -o libclamav_la-lzma_iface.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hashtab.lo -MD -MP -MF .deps/libclamav_la-hashtab.Tpo -c hashtab.c -o libclamav_la-hashtab.o >/dev/null 2>&1 mv -f .deps/libclamav_la-entconv.Tpo .deps/libclamav_la-entconv.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7z_iface.lo -MD -MP -MF .deps/libclamav_la-7z_iface.Tpo -c -o libclamav_la-7z_iface.lo `test -f '7z_iface.c' || echo './'`7z_iface.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7z_iface.lo -MD -MP -MF .deps/libclamav_la-7z_iface.Tpo -c 7z_iface.c -fPIC -DPIC -o .libs/libclamav_la-7z_iface.o mv -f .deps/libclamav_la-lzma_iface.Tpo .deps/libclamav_la-lzma_iface.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zAlloc.lo -MD -MP -MF .deps/libclamav_la-7zAlloc.Tpo -c -o libclamav_la-7zAlloc.lo `test -f '7z/7zAlloc.c' || echo './'`7z/7zAlloc.c mv -f .deps/libclamav_la-dconf.Tpo .deps/libclamav_la-dconf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf.lo -MD -MP -MF .deps/libclamav_la-7zBuf.Tpo -c -o libclamav_la-7zBuf.lo `test -f '7z/7zBuf.c' || echo './'`7z/7zBuf.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from 7z_iface.h:29, from 7z_iface.c:28: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zAlloc.lo -MD -MP -MF .deps/libclamav_la-7zAlloc.Tpo -c 7z/7zAlloc.c -fPIC -DPIC -o .libs/libclamav_la-7zAlloc.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7z_iface.lo -MD -MP -MF .deps/libclamav_la-7z_iface.Tpo -c 7z_iface.c -o libclamav_la-7z_iface.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf.lo -MD -MP -MF .deps/libclamav_la-7zBuf.Tpo -c 7z/7zBuf.c -fPIC -DPIC -o .libs/libclamav_la-7zBuf.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zAlloc.lo -MD -MP -MF .deps/libclamav_la-7zAlloc.Tpo -c 7z/7zAlloc.c -o libclamav_la-7zAlloc.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/7zBuf.h:7, from 7z/7zBuf.c:6: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-7zAlloc.Tpo .deps/libclamav_la-7zAlloc.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf.lo -MD -MP -MF .deps/libclamav_la-7zBuf.Tpo -c 7z/7zBuf.c -o libclamav_la-7zBuf.o >/dev/null 2>&1 /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf2.lo -MD -MP -MF .deps/libclamav_la-7zBuf2.Tpo -c -o libclamav_la-7zBuf2.lo `test -f '7z/7zBuf2.c' || echo './'`7z/7zBuf2.c mv -f .deps/libclamav_la-hashtab.Tpo .deps/libclamav_la-hashtab.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrc.lo -MD -MP -MF .deps/libclamav_la-7zCrc.Tpo -c -o libclamav_la-7zCrc.lo `test -f '7z/7zCrc.c' || echo './'`7z/7zCrc.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf2.lo -MD -MP -MF .deps/libclamav_la-7zBuf2.Tpo -c 7z/7zBuf2.c -fPIC -DPIC -o .libs/libclamav_la-7zBuf2.o mv -f .deps/libclamav_la-7z_iface.Tpo .deps/libclamav_la-7z_iface.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zDec.lo -MD -MP -MF .deps/libclamav_la-7zDec.Tpo -c -o libclamav_la-7zDec.lo `test -f '7z/7zDec.c' || echo './'`7z/7zDec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrc.lo -MD -MP -MF .deps/libclamav_la-7zCrc.Tpo -c 7z/7zCrc.c -fPIC -DPIC -o .libs/libclamav_la-7zCrc.o mv -f .deps/libclamav_la-7zBuf.Tpo .deps/libclamav_la-7zBuf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zFile.lo -MD -MP -MF .deps/libclamav_la-7zFile.Tpo -c -o libclamav_la-7zFile.lo `test -f '7z/7zFile.c' || echo './'`7z/7zFile.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zDec.lo -MD -MP -MF .deps/libclamav_la-7zDec.Tpo -c 7z/7zDec.c -fPIC -DPIC -o .libs/libclamav_la-7zDec.o In file included from 7z/Types.h:26, from 7z/7zBuf.h:7, from 7z/7zBuf2.c:11: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zFile.lo -MD -MP -MF .deps/libclamav_la-7zFile.Tpo -c 7z/7zFile.c -fPIC -DPIC -o .libs/libclamav_la-7zFile.o In file included from 7z/Types.h:26, from 7z/7zCrc.h:7, from 7z/7zCrc.c:9: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zBuf2.lo -MD -MP -MF .deps/libclamav_la-7zBuf2.Tpo -c 7z/7zBuf2.c -o libclamav_la-7zBuf2.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrc.lo -MD -MP -MF .deps/libclamav_la-7zCrc.Tpo -c 7z/7zCrc.c -o libclamav_la-7zCrc.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/7zBuf.h:7, from 7z/7z.h:7, from 7z/7zDec.c:13: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 7z/Types.h:26, from 7z/7zFile.h:17, from 7z/7zFile.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-7zBuf2.Tpo .deps/libclamav_la-7zBuf2.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zIn.lo -MD -MP -MF .deps/libclamav_la-7zIn.Tpo -c -o libclamav_la-7zIn.lo `test -f '7z/7zIn.c' || echo './'`7z/7zIn.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zFile.lo -MD -MP -MF .deps/libclamav_la-7zFile.Tpo -c 7z/7zFile.c -o libclamav_la-7zFile.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zIn.lo -MD -MP -MF .deps/libclamav_la-7zIn.Tpo -c 7z/7zIn.c -fPIC -DPIC -o .libs/libclamav_la-7zIn.o mv -f .deps/libclamav_la-7zCrc.Tpo .deps/libclamav_la-7zCrc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zStream.lo -MD -MP -MF .deps/libclamav_la-7zStream.Tpo -c -o libclamav_la-7zStream.lo `test -f '7z/7zStream.c' || echo './'`7z/7zStream.c mv -f .deps/libclamav_la-7zFile.Tpo .deps/libclamav_la-7zFile.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bcj2.lo -MD -MP -MF .deps/libclamav_la-Bcj2.Tpo -c -o libclamav_la-Bcj2.lo `test -f '7z/Bcj2.c' || echo './'`7z/Bcj2.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zDec.lo -MD -MP -MF .deps/libclamav_la-7zDec.Tpo -c 7z/7zDec.c -o libclamav_la-7zDec.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/7zBuf.h:7, from 7z/7z.h:7, from 7z/7zIn.c:11: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zStream.lo -MD -MP -MF .deps/libclamav_la-7zStream.Tpo -c 7z/7zStream.c -fPIC -DPIC -o .libs/libclamav_la-7zStream.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bcj2.lo -MD -MP -MF .deps/libclamav_la-Bcj2.Tpo -c 7z/Bcj2.c -fPIC -DPIC -o .libs/libclamav_la-Bcj2.o In file included from 7z/Types.h:26, from 7z/7zStream.c:6: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 7z/Types.h:26, from 7z/Bcj2.h:7, from 7z/Bcj2.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zStream.lo -MD -MP -MF .deps/libclamav_la-7zStream.Tpo -c 7z/7zStream.c -o libclamav_la-7zStream.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bcj2.lo -MD -MP -MF .deps/libclamav_la-Bcj2.Tpo -c 7z/Bcj2.c -o libclamav_la-Bcj2.o >/dev/null 2>&1 mv -f .deps/libclamav_la-7zDec.Tpo .deps/libclamav_la-7zDec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra.lo -MD -MP -MF .deps/libclamav_la-Bra.Tpo -c -o libclamav_la-Bra.lo `test -f '7z/Bra.c' || echo './'`7z/Bra.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra.lo -MD -MP -MF .deps/libclamav_la-Bra.Tpo -c 7z/Bra.c -fPIC -DPIC -o .libs/libclamav_la-Bra.o mv -f .deps/libclamav_la-7zStream.Tpo .deps/libclamav_la-7zStream.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra86.lo -MD -MP -MF .deps/libclamav_la-Bra86.Tpo -c -o libclamav_la-Bra86.lo `test -f '7z/Bra86.c' || echo './'`7z/Bra86.c mv -f .deps/libclamav_la-Bcj2.Tpo .deps/libclamav_la-Bcj2.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Lzma2Dec.lo -MD -MP -MF .deps/libclamav_la-Lzma2Dec.Tpo -c -o libclamav_la-Lzma2Dec.lo `test -f '7z/Lzma2Dec.c' || echo './'`7z/Lzma2Dec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra86.lo -MD -MP -MF .deps/libclamav_la-Bra86.Tpo -c 7z/Bra86.c -fPIC -DPIC -o .libs/libclamav_la-Bra86.o In file included from 7z/Types.h:26, from 7z/Bra.h:7, from 7z/Bra.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Lzma2Dec.lo -MD -MP -MF .deps/libclamav_la-Lzma2Dec.Tpo -c 7z/Lzma2Dec.c -fPIC -DPIC -o .libs/libclamav_la-Lzma2Dec.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra.lo -MD -MP -MF .deps/libclamav_la-Bra.Tpo -c 7z/Bra.c -o libclamav_la-Bra.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zIn.lo -MD -MP -MF .deps/libclamav_la-7zIn.Tpo -c 7z/7zIn.c -o libclamav_la-7zIn.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/Bra.h:7, from 7z/Bra86.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 7z/Types.h:26, from 7z/LzmaDec.h:7, from 7z/Lzma2Dec.h:7, from 7z/Lzma2Dec.c:12: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Bra86.lo -MD -MP -MF .deps/libclamav_la-Bra86.Tpo -c 7z/Bra86.c -o libclamav_la-Bra86.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Lzma2Dec.lo -MD -MP -MF .deps/libclamav_la-Lzma2Dec.Tpo -c 7z/Lzma2Dec.c -o libclamav_la-Lzma2Dec.o >/dev/null 2>&1 mv -f .deps/libclamav_la-Bra.Tpo .deps/libclamav_la-Bra.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-LzmaDec.lo -MD -MP -MF .deps/libclamav_la-LzmaDec.Tpo -c -o libclamav_la-LzmaDec.lo `test -f '7z/LzmaDec.c' || echo './'`7z/LzmaDec.c mv -f .deps/libclamav_la-Bra86.Tpo .deps/libclamav_la-Bra86.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7.lo -MD -MP -MF .deps/libclamav_la-Ppmd7.Tpo -c -o libclamav_la-Ppmd7.lo `test -f '7z/Ppmd7.c' || echo './'`7z/Ppmd7.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-LzmaDec.lo -MD -MP -MF .deps/libclamav_la-LzmaDec.Tpo -c 7z/LzmaDec.c -fPIC -DPIC -o .libs/libclamav_la-LzmaDec.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7.lo -MD -MP -MF .deps/libclamav_la-Ppmd7.Tpo -c 7z/Ppmd7.c -fPIC -DPIC -o .libs/libclamav_la-Ppmd7.o mv -f .deps/libclamav_la-Lzma2Dec.Tpo .deps/libclamav_la-Lzma2Dec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7Dec.lo -MD -MP -MF .deps/libclamav_la-Ppmd7Dec.Tpo -c -o libclamav_la-Ppmd7Dec.lo `test -f '7z/Ppmd7Dec.c' || echo './'`7z/Ppmd7Dec.c In file included from 7z/Types.h:26, from 7z/LzmaDec.h:7, from 7z/LzmaDec.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 7z/Types.h:26, from 7z/Ppmd.h:8, from 7z/Ppmd7.h:12, from 7z/Ppmd7.c:7: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7Dec.lo -MD -MP -MF .deps/libclamav_la-Ppmd7Dec.Tpo -c 7z/Ppmd7Dec.c -fPIC -DPIC -o .libs/libclamav_la-Ppmd7Dec.o In file included from 7z/Types.h:26, from 7z/Ppmd.h:8, from 7z/Ppmd7.h:12, from 7z/Ppmd7Dec.c:5: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7Dec.lo -MD -MP -MF .deps/libclamav_la-Ppmd7Dec.Tpo -c 7z/Ppmd7Dec.c -o libclamav_la-Ppmd7Dec.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Ppmd7.lo -MD -MP -MF .deps/libclamav_la-Ppmd7.Tpo -c 7z/Ppmd7.c -o libclamav_la-Ppmd7.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-LzmaDec.lo -MD -MP -MF .deps/libclamav_la-LzmaDec.Tpo -c 7z/LzmaDec.c -o libclamav_la-LzmaDec.o >/dev/null 2>&1 mv -f .deps/libclamav_la-7zIn.Tpo .deps/libclamav_la-7zIn.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Xz.lo -MD -MP -MF .deps/libclamav_la-Xz.Tpo -c -o libclamav_la-Xz.lo `test -f '7z/Xz.c' || echo './'`7z/Xz.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Xz.lo -MD -MP -MF .deps/libclamav_la-Xz.Tpo -c 7z/Xz.c -fPIC -DPIC -o .libs/libclamav_la-Xz.o mv -f .deps/libclamav_la-Ppmd7Dec.Tpo .deps/libclamav_la-Ppmd7Dec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzCrc64.lo -MD -MP -MF .deps/libclamav_la-XzCrc64.Tpo -c -o libclamav_la-XzCrc64.lo `test -f '7z/XzCrc64.c' || echo './'`7z/XzCrc64.c In file included from 7z/Types.h:26, from 7z/7zCrc.h:7, from 7z/Xz.c:9: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzCrc64.lo -MD -MP -MF .deps/libclamav_la-XzCrc64.Tpo -c 7z/XzCrc64.c -fPIC -DPIC -o .libs/libclamav_la-XzCrc64.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Xz.lo -MD -MP -MF .deps/libclamav_la-Xz.Tpo -c 7z/Xz.c -o libclamav_la-Xz.o >/dev/null 2>&1 mv -f .deps/libclamav_la-Ppmd7.Tpo .deps/libclamav_la-Ppmd7.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzDec.lo -MD -MP -MF .deps/libclamav_la-XzDec.Tpo -c -o libclamav_la-XzDec.lo `test -f '7z/XzDec.c' || echo './'`7z/XzDec.c In file included from 7z/Types.h:26, from 7z/XzCrc64.h:9, from 7z/XzCrc64.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzCrc64.lo -MD -MP -MF .deps/libclamav_la-XzCrc64.Tpo -c 7z/XzCrc64.c -o libclamav_la-XzCrc64.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzDec.lo -MD -MP -MF .deps/libclamav_la-XzDec.Tpo -c 7z/XzDec.c -fPIC -DPIC -o .libs/libclamav_la-XzDec.o mv -f .deps/libclamav_la-Xz.Tpo .deps/libclamav_la-Xz.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzIn.lo -MD -MP -MF .deps/libclamav_la-XzIn.Tpo -c -o libclamav_la-XzIn.lo `test -f '7z/XzIn.c' || echo './'`7z/XzIn.c mv -f .deps/libclamav_la-LzmaDec.Tpo .deps/libclamav_la-LzmaDec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Delta.lo -MD -MP -MF .deps/libclamav_la-Delta.Tpo -c -o libclamav_la-Delta.lo `test -f '7z/Delta.c' || echo './'`7z/Delta.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzIn.lo -MD -MP -MF .deps/libclamav_la-XzIn.Tpo -c 7z/XzIn.c -fPIC -DPIC -o .libs/libclamav_la-XzIn.o In file included from 7z/Types.h:26, from 7z/7zCrc.h:7, from 7z/XzDec.c:19: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-XzCrc64.Tpo .deps/libclamav_la-XzCrc64.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-BraIA64.lo -MD -MP -MF .deps/libclamav_la-BraIA64.Tpo -c -o libclamav_la-BraIA64.lo `test -f '7z/BraIA64.c' || echo './'`7z/BraIA64.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Delta.lo -MD -MP -MF .deps/libclamav_la-Delta.Tpo -c 7z/Delta.c -fPIC -DPIC -o .libs/libclamav_la-Delta.o 7z/XzDec.c: In function 'Xz_ParseHeader': 7z/XzDec.c:499:56: warning: comparison of integer expressions of different signedness: 'UInt32' {aka 'unsigned int'} and 'int32_t' {aka 'const int'} [-Wsign-compare] 499 | if (CrcCalc(buf + XZ_SIG_SIZE, XZ_STREAM_FLAGS_SIZE) != | ^~ 7z/XzDec.c: In function 'Xz_CheckFooter': 7z/XzDec.c:509:21: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'const int'} and 'UInt32' {aka 'unsigned int'} [-Wsign-compare] 509 | (GetUi32(buf) == CrcCalc(buf + 4, 6) && | ^~ 7z/XzDec.c: In function 'XzBlock_Parse': 7z/XzDec.c:525:35: warning: comparison of integer expressions of different signedness: 'UInt32' {aka 'unsigned int'} and 'int32_t' {aka 'const int'} [-Wsign-compare] 525 | if (CrcCalc(header, headerSize) != GetUi32(header + headerSize)) | ^~ 7z/XzDec.c: At top level: 7z/XzDec.c:572:6: warning: no previous prototype for 'XzDec_Init' [-Wmissing-prototypes] 572 | SRes XzDec_Init(CMixCoder *p, const CXzBlock *block) | ^~~~~~~~~~ 7z/XzDec.c: In function 'XzUnpacker_Code': 7z/XzDec.c:847:38: warning: comparison of integer expressions of different signedness: 'UInt32' {aka 'unsigned int'} and 'int32_t' {aka 'const int'} [-Wsign-compare] 847 | if (CRC_GET_DIGEST(p->crc) != GetUi32(p->buf)) | ^~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-BraIA64.lo -MD -MP -MF .deps/libclamav_la-BraIA64.Tpo -c 7z/BraIA64.c -fPIC -DPIC -o .libs/libclamav_la-BraIA64.o In file included from 7z/Types.h:26, from 7z/7zCrc.h:7, from 7z/XzIn.c:12: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7z/XzIn.c: In function 'Xz_ReadIndex2': 7z/XzIn.c:87:11: warning: comparison of integer expressions of different signedness: 'UInt32' {aka 'unsigned int'} and 'int32_t' {aka 'const int'} [-Wsign-compare] 87 | if (crc != GetUi32(buf + size)) | ^~ 7z/XzIn.c:79:24: warning: variable 'crcStartPos' set but not used [-Wunused-but-set-variable] 79 | size_t i, numBlocks, crcStartPos, pos = 1; | ^~~~~~~~~~~ 7z/XzIn.c: In function 'Xz_ReadBackward': 7z/XzIn.c:201:20: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'const int'} and 'UInt32' {aka 'unsigned int'} [-Wsign-compare] 201 | if (GetUi32(buf) != CrcCalc(buf + 4, 6)) | ^~ In file included from 7z/Types.h:26, from 7z/Delta.h:7, from 7z/Delta.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-Delta.lo -MD -MP -MF .deps/libclamav_la-Delta.Tpo -c 7z/Delta.c -o libclamav_la-Delta.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/Bra.h:7, from 7z/BraIA64.c:4: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzIn.lo -MD -MP -MF .deps/libclamav_la-XzIn.Tpo -c 7z/XzIn.c -o libclamav_la-XzIn.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-BraIA64.lo -MD -MP -MF .deps/libclamav_la-BraIA64.Tpo -c 7z/BraIA64.c -o libclamav_la-BraIA64.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-XzDec.lo -MD -MP -MF .deps/libclamav_la-XzDec.Tpo -c 7z/XzDec.c -o libclamav_la-XzDec.o >/dev/null 2>&1 mv -f .deps/libclamav_la-Delta.Tpo .deps/libclamav_la-Delta.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-CpuArch.lo -MD -MP -MF .deps/libclamav_la-CpuArch.Tpo -c -o libclamav_la-CpuArch.lo `test -f '7z/CpuArch.c' || echo './'`7z/CpuArch.c mv -f .deps/libclamav_la-BraIA64.Tpo .deps/libclamav_la-BraIA64.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrcOpt.lo -MD -MP -MF .deps/libclamav_la-7zCrcOpt.Tpo -c -o libclamav_la-7zCrcOpt.lo `test -f '7z/7zCrcOpt.c' || echo './'`7z/7zCrcOpt.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-CpuArch.lo -MD -MP -MF .deps/libclamav_la-CpuArch.Tpo -c 7z/CpuArch.c -fPIC -DPIC -o .libs/libclamav_la-CpuArch.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrcOpt.lo -MD -MP -MF .deps/libclamav_la-7zCrcOpt.Tpo -c 7z/7zCrcOpt.c -fPIC -DPIC -o .libs/libclamav_la-7zCrcOpt.o mv -f .deps/libclamav_la-XzIn.Tpo .deps/libclamav_la-XzIn.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-explode.lo -MD -MP -MF .deps/libclamav_la-explode.Tpo -c -o libclamav_la-explode.lo `test -f 'explode.c' || echo './'`explode.c In file included from 7z/Types.h:26, from 7z/CpuArch.h:7, from 7z/CpuArch.c:9: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-CpuArch.lo -MD -MP -MF .deps/libclamav_la-CpuArch.Tpo -c 7z/CpuArch.c -o libclamav_la-CpuArch.o >/dev/null 2>&1 In file included from 7z/Types.h:26, from 7z/CpuArch.h:7, from 7z/7zCrcOpt.c:9: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-explode.lo -MD -MP -MF .deps/libclamav_la-explode.Tpo -c explode.c -fPIC -DPIC -o .libs/libclamav_la-explode.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-7zCrcOpt.lo -MD -MP -MF .deps/libclamav_la-7zCrcOpt.Tpo -c 7z/7zCrcOpt.c -o libclamav_la-7zCrcOpt.o >/dev/null 2>&1 mv -f .deps/libclamav_la-XzDec.Tpo .deps/libclamav_la-XzDec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textnorm.lo -MD -MP -MF .deps/libclamav_la-textnorm.Tpo -c -o libclamav_la-textnorm.lo `test -f 'textnorm.c' || echo './'`textnorm.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from explode.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ explode.c: In function 'explode': explode.c:225:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | X->state++; \ | ~~~~~~~~^~ explode.c:240:9: note: in expansion of macro 'GETCODES' 240 | GETCODES(GRABLITS, lit_tree, 256); | ^~~~~~~~ explode.c:202:5: note: here 202 | case CASE: { \ | ^~~~ explode.c:242:9: note: in expansion of macro 'GETCODES' 242 | GETCODES(GRABLENS, len_tree, 64); | ^~~~~~~~ explode.c:225:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | X->state++; \ | ~~~~~~~~^~ explode.c:242:9: note: in expansion of macro 'GETCODES' 242 | GETCODES(GRABLENS, len_tree, 64); | ^~~~~~~~ explode.c:202:5: note: here 202 | case CASE: { \ | ^~~~ explode.c:244:9: note: in expansion of macro 'GETCODES' 244 | GETCODES(GRABDISTS, dist_tree, 64); | ^~~~~~~~ explode.c:229:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | X->state = (CASE); \ | ~~~~~~~~~^~~~~~~~ explode.c:273:21: note: in expansion of macro 'SETCASE' 273 | SETCASE(EXPLODE_BASEDIST); | ^~~~~~~ explode.c:230:5: note: here 230 | case (CASE): { /* FAKE */ \ | ^~~~ explode.c:273:21: note: in expansion of macro 'SETCASE' 273 | SETCASE(EXPLODE_BASEDIST); | ^~~~~~~ mv -f .deps/libclamav_la-CpuArch.Tpo .deps/libclamav_la-CpuArch.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dlp.lo -MD -MP -MF .deps/libclamav_la-dlp.Tpo -c -o libclamav_la-dlp.lo `test -f 'dlp.c' || echo './'`dlp.c mv -f .deps/libclamav_la-7zCrcOpt.Tpo .deps/libclamav_la-7zCrcOpt.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-js-norm.lo -MD -MP -MF .deps/libclamav_la-js-norm.Tpo -c -o libclamav_la-js-norm.lo `test -f 'jsparse/js-norm.c' || echo './'`jsparse/js-norm.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textnorm.lo -MD -MP -MF .deps/libclamav_la-textnorm.Tpo -c textnorm.c -fPIC -DPIC -o .libs/libclamav_la-textnorm.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dlp.lo -MD -MP -MF .deps/libclamav_la-dlp.Tpo -c dlp.c -fPIC -DPIC -o .libs/libclamav_la-dlp.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-explode.lo -MD -MP -MF .deps/libclamav_la-explode.Tpo -c explode.c -o libclamav_la-explode.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-js-norm.lo -MD -MP -MF .deps/libclamav_la-js-norm.Tpo -c jsparse/js-norm.c -fPIC -DPIC -o .libs/libclamav_la-js-norm.o In file included from textnorm.h:27, from textnorm.c:32: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from dlp.c:34: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-textnorm.lo -MD -MP -MF .deps/libclamav_la-textnorm.Tpo -c textnorm.c -o libclamav_la-textnorm.o >/dev/null 2>&1 dlp.c: At top level: dlp.c:476:5: warning: no previous prototype for 'is_bank_code_valid' [-Wmissing-prototypes] 476 | int is_bank_code_valid(int bank_code) | ^~~~~~~~~~~~~~~~~~ In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from jsparse/js-norm.c:41: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jsparse/js-norm.c: In function 'cli_js_process_buffer': jsparse/js-norm.c:977:21: warning: variable 'yyb' set but not used [-Wunused-but-set-variable] 977 | YY_BUFFER_STATE yyb; | ^~~ mv -f .deps/libclamav_la-textnorm.Tpo .deps/libclamav_la-textnorm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uniq.lo -MD -MP -MF .deps/libclamav_la-uniq.Tpo -c -o libclamav_la-uniq.lo `test -f 'uniq.c' || echo './'`uniq.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dlp.lo -MD -MP -MF .deps/libclamav_la-dlp.Tpo -c dlp.c -o libclamav_la-dlp.o >/dev/null 2>&1 mv -f .deps/libclamav_la-explode.Tpo .deps/libclamav_la-explode.Plo test -f version.h || touch version.h;\ rm -f version.h.tmp;\ REVISION="$(LANG=C git --git-dir ".."/.git describe --always 2>/dev/null || echo "exported")";\ if test "$REVISION" = "exported"; then\ REVISION="";\ fi;\ if test -n "$REVISION"; then\ echo "#define REPO_VERSION \"devel-$REVISION\"" >> version.h.tmp;\ else\ touch version.h.tmp;\ fi /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mpool.lo -MD -MP -MF .deps/libclamav_la-mpool.Tpo -c -o libclamav_la-mpool.lo `test -f 'mpool.c' || echo './'`mpool.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uniq.lo -MD -MP -MF .deps/libclamav_la-uniq.Tpo -c uniq.c -fPIC -DPIC -o .libs/libclamav_la-uniq.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mpool.lo -MD -MP -MF .deps/libclamav_la-mpool.Tpo -c mpool.c -fPIC -DPIC -o .libs/libclamav_la-mpool.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from uniq.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-uniq.lo -MD -MP -MF .deps/libclamav_la-uniq.Tpo -c uniq.c -o libclamav_la-uniq.o >/dev/null 2>&1 mv -f .deps/libclamav_la-dlp.Tpo .deps/libclamav_la-dlp.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filtering.lo -MD -MP -MF .deps/libclamav_la-filtering.Tpo -c -o libclamav_la-filtering.lo `test -f 'filtering.c' || echo './'`filtering.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from mpool.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filtering.lo -MD -MP -MF .deps/libclamav_la-filtering.Tpo -c filtering.c -fPIC -DPIC -o .libs/libclamav_la-filtering.o mv -f .deps/libclamav_la-uniq.Tpo .deps/libclamav_la-uniq.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fmap.lo -MD -MP -MF .deps/libclamav_la-fmap.Tpo -c -o libclamav_la-fmap.lo `test -f 'fmap.c' || echo './'`fmap.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mpool.lo -MD -MP -MF .deps/libclamav_la-mpool.Tpo -c mpool.c -o libclamav_la-mpool.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher-ac.h:27, from filtering.c:29: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filtering.c: In function 'filter_add_static': filtering.c:213:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 213 | if (j + 2 > len) | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fmap.lo -MD -MP -MF .deps/libclamav_la-fmap.Tpo -c fmap.c -fPIC -DPIC -o .libs/libclamav_la-fmap.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from fmap.c:48: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filtering.c: In function 'filter_add_acpatt': filtering.c:357:8: warning: 'base' may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | if (base < 0) { | ^ filtering.c:326:13: note: 'base' was declared here 326 | int32_t base; | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-js-norm.lo -MD -MP -MF .deps/libclamav_la-js-norm.Tpo -c jsparse/js-norm.c -o libclamav_la-js-norm.o >/dev/null 2>&1 fmap.c: In function 'cl_fmap_open_handle': fmap.c:219:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] 219 | if ((off_t)offset < 0 || offset != fmap_align_to(offset, pgsz)) { | ^ fmap.c: In function 'fmap_readpage': fmap.c:370:23: warning: variable 'faultme' set but not used [-Wunused-but-set-variable] 370 | volatile char faultme; | ^~~~~~~ mv -f .deps/libclamav_la-mpool.Tpo .deps/libclamav_la-mpool.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-perflogging.lo -MD -MP -MF .deps/libclamav_la-perflogging.Tpo -c -o libclamav_la-perflogging.lo `test -f 'perflogging.c' || echo './'`perflogging.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-filtering.lo -MD -MP -MF .deps/libclamav_la-filtering.Tpo -c filtering.c -o libclamav_la-filtering.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-perflogging.lo -MD -MP -MF .deps/libclamav_la-perflogging.Tpo -c perflogging.c -fPIC -DPIC -o .libs/libclamav_la-perflogging.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-perflogging.lo -MD -MP -MF .deps/libclamav_la-perflogging.Tpo -c perflogging.c -o libclamav_la-perflogging.o >/dev/null 2>&1 mv -f .deps/libclamav_la-perflogging.Tpo .deps/libclamav_la-perflogging.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode.lo -MD -MP -MF .deps/libclamav_la-bytecode.Tpo -c -o libclamav_la-bytecode.lo `test -f 'bytecode.c' || echo './'`bytecode.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fmap.lo -MD -MP -MF .deps/libclamav_la-fmap.Tpo -c fmap.c -o libclamav_la-fmap.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode.lo -MD -MP -MF .deps/libclamav_la-bytecode.Tpo -c bytecode.c -fPIC -DPIC -o .libs/libclamav_la-bytecode.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from bytecode.c:34: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode.c: In function 'parseLSig': bytecode.c:661:11: warning: variable 'vnames' set but not used [-Wunused-but-set-variable] 661 | char *vnames, *vend = strchr(buffer, ';'); | ^~~~~~ bytecode.c:660:17: warning: variable 'prefix' set but not used [-Wunused-but-set-variable] 660 | const char *prefix; | ^~~~~~ bytecode.c: In function 'cli_bytecode_prepare2': bytecode.c:2599:29: warning: variable 'jitok' set but not used [-Wunused-but-set-variable] 2599 | unsigned i, interp = 0, jitok = 0, jitcount = 0; | ^~~~~ bytecode.c: In function 'cli_byteinst_describe': bytecode.c:3389:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3389 | if (j == inst->u.ops.numOps - 1) { | ^~ mv -f .deps/libclamav_la-filtering.Tpo .deps/libclamav_la-filtering.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_vm.lo -MD -MP -MF .deps/libclamav_la-bytecode_vm.Tpo -c -o libclamav_la-bytecode_vm.lo `test -f 'bytecode_vm.c' || echo './'`bytecode_vm.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_vm.lo -MD -MP -MF .deps/libclamav_la-bytecode_vm.Tpo -c bytecode_vm.c -fPIC -DPIC -o .libs/libclamav_la-bytecode_vm.o mv -f .deps/libclamav_la-fmap.Tpo .deps/libclamav_la-fmap.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cpio.lo -MD -MP -MF .deps/libclamav_la-cpio.Tpo -c -o libclamav_la-cpio.lo `test -f 'cpio.c' || echo './'`cpio.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from bytecode_vm.c:28: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cpio.lo -MD -MP -MF .deps/libclamav_la-cpio.Tpo -c cpio.c -fPIC -DPIC -o .libs/libclamav_la-cpio.o bytecode_vm.c: In function 'cli_vm_execute': bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:740:13: note: in expansion of macro 'DEFINE_BINOP' 740 | DEFINE_BINOP(OP_BC_ADD, res = op0 + op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:741:13: note: in expansion of macro 'DEFINE_BINOP' 741 | DEFINE_BINOP(OP_BC_SUB, res = op0 - op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:742:13: note: in expansion of macro 'DEFINE_BINOP' 742 | DEFINE_BINOP(OP_BC_MUL, res = op0 * op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:744:13: note: in expansion of macro 'DEFINE_BINOP' 744 | DEFINE_BINOP(OP_BC_UDIV, CHECK_OP(op1 == 0, "bytecode attempted to execute udiv#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:748:13: note: in expansion of macro 'DEFINE_BINOP' 748 | DEFINE_BINOP(OP_BC_UREM, CHECK_OP(op1 == 0, "bytecode attempted to execute urem#0\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:753:13: note: in expansion of macro 'DEFINE_BINOP' 753 | DEFINE_BINOP(OP_BC_SHL, CHECK_OP(op1 > inst->type, "bytecode attempted to execute shl greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:755:13: note: in expansion of macro 'DEFINE_BINOP' 755 | DEFINE_BINOP(OP_BC_LSHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute lshr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:757:13: note: in expansion of macro 'DEFINE_BINOP' 757 | DEFINE_BINOP(OP_BC_ASHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute ashr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:757:13: note: in expansion of macro 'DEFINE_BINOP' 757 | DEFINE_BINOP(OP_BC_ASHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute ashr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:757:13: note: in expansion of macro 'DEFINE_BINOP' 757 | DEFINE_BINOP(OP_BC_ASHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute ashr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:757:13: note: in expansion of macro 'DEFINE_BINOP' 757 | DEFINE_BINOP(OP_BC_ASHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute ashr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:757:13: note: in expansion of macro 'DEFINE_BINOP' 757 | DEFINE_BINOP(OP_BC_ASHR, CHECK_OP(op1 > inst->type, "bytecode attempted to execute ashr greater than bitwidth\n"); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:760:13: note: in expansion of macro 'DEFINE_BINOP' 760 | DEFINE_BINOP(OP_BC_AND, res = op0 & op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:761:13: note: in expansion of macro 'DEFINE_BINOP' 761 | DEFINE_BINOP(OP_BC_OR, res = op0 | op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:440:31: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 440 | #define DEFINE_BINOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE16, WRITE32, WRITE64) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:762:13: note: in expansion of macro 'DEFINE_BINOP' 762 | DEFINE_BINOP(OP_BC_XOR, res = op0 ^ op1); | ^~~~~~~~~~~~ bytecode_vm.c:520:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 520 | R0(tmp, inst->u.unaryop); \ | ^ bytecode_vm.c:800:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 800 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:527:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 527 | W0(ret, tmp); \ | ^ bytecode_vm.c:800:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 800 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:520:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 520 | R0(tmp, inst->u.unaryop); \ | ^ bytecode_vm.c:801:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 801 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 1, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:527:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 527 | W0(ret, tmp); \ | ^ bytecode_vm.c:801:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 801 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 1, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:520:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 520 | R0(tmp, inst->u.unaryop); \ | ^ bytecode_vm.c:802:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 802 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 2, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:527:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 527 | W0(ret, tmp); \ | ^ bytecode_vm.c:802:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 802 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 2, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:520:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 520 | R0(tmp, inst->u.unaryop); \ | ^ bytecode_vm.c:803:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 803 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 3, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:527:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 527 | W0(ret, tmp); \ | ^ bytecode_vm.c:803:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 803 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 3, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:520:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 520 | R0(tmp, inst->u.unaryop); \ | ^ bytecode_vm.c:804:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 804 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 4, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:527:15: warning: left-hand operand of comma expression has no effect [-Wunused-value] 527 | W0(ret, tmp); \ | ^ bytecode_vm.c:804:13: note: in expansion of macro 'DEFINE_OP_BC_RET_N' 804 | DEFINE_OP_BC_RET_N(OP_BC_RET_VOID * 5 + 4, uint8_t, (void), (void)); | ^~~~~~~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:806:13: note: in expansion of macro 'DEFINE_ICMPOP' 806 | DEFINE_ICMPOP(OP_BC_ICMP_EQ, res = (op0 == op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:807:13: note: in expansion of macro 'DEFINE_ICMPOP' 807 | DEFINE_ICMPOP(OP_BC_ICMP_NE, res = (op0 != op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:808:13: note: in expansion of macro 'DEFINE_ICMPOP' 808 | DEFINE_ICMPOP(OP_BC_ICMP_UGT, res = (op0 > op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:809:13: note: in expansion of macro 'DEFINE_ICMPOP' 809 | DEFINE_ICMPOP(OP_BC_ICMP_UGE, res = (op0 >= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:810:13: note: in expansion of macro 'DEFINE_ICMPOP' 810 | DEFINE_ICMPOP(OP_BC_ICMP_ULT, res = (op0 < op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:386:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 386 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:22: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:397:16: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 397 | int8_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:408:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 408 | int16_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:419:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 419 | int32_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:23: warning: variable 'sop1' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ bytecode_vm.c:430:17: warning: variable 'sop0' set but not used [-Wunused-but-set-variable] 430 | int64_t sop0, sop1; \ | ^~~~ bytecode_vm.c:441:32: note: in expansion of macro 'DEFINE_BINOP_BC_HELPER' 441 | #define DEFINE_ICMPOP(opc, OP) DEFINE_BINOP_BC_HELPER(opc, OP, WRITE8, WRITE8, WRITE8, WRITE8, WRITE8) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:811:13: note: in expansion of macro 'DEFINE_ICMPOP' 811 | DEFINE_ICMPOP(OP_BC_ICMP_ULE, res = (op0 <= op1)); | ^~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from cpio.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode_vm.c:1148:34: warning: variable 'iptr' set but not used [-Wunused-but-set-variable] 1148 | int64_t ptr, iptr; | ^~~~ mv -f .deps/libclamav_la-js-norm.Tpo .deps/libclamav_la-js-norm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-macho.lo -MD -MP -MF .deps/libclamav_la-macho.Tpo -c -o libclamav_la-macho.lo `test -f 'macho.c' || echo './'`macho.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-macho.lo -MD -MP -MF .deps/libclamav_la-macho.Tpo -c macho.c -fPIC -DPIC -o .libs/libclamav_la-macho.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cpio.lo -MD -MP -MF .deps/libclamav_la-cpio.Tpo -c cpio.c -o libclamav_la-cpio.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from macho.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-cpio.Tpo .deps/libclamav_la-cpio.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ishield.lo -MD -MP -MF .deps/libclamav_la-ishield.Tpo -c -o libclamav_la-ishield.lo `test -f 'ishield.c' || echo './'`ishield.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-macho.lo -MD -MP -MF .deps/libclamav_la-macho.Tpo -c macho.c -o libclamav_la-macho.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ishield.lo -MD -MP -MF .deps/libclamav_la-ishield.Tpo -c ishield.c -fPIC -DPIC -o .libs/libclamav_la-ishield.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from scanners.h:26, from ishield.c:47: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-macho.Tpo .deps/libclamav_la-macho.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api.lo -MD -MP -MF .deps/libclamav_la-bytecode_api.Tpo -c -o libclamav_la-bytecode_api.lo `test -f 'bytecode_api.c' || echo './'`bytecode_api.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api.lo -MD -MP -MF .deps/libclamav_la-bytecode_api.Tpo -c bytecode_api.c -fPIC -DPIC -o .libs/libclamav_la-bytecode_api.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-ishield.lo -MD -MP -MF .deps/libclamav_la-ishield.Tpo -c ishield.c -o libclamav_la-ishield.o >/dev/null 2>&1 In file included from bytecode.h:28, from bytecode_api.c:40: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-ishield.Tpo .deps/libclamav_la-ishield.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api_decl.lo -MD -MP -MF .deps/libclamav_la-bytecode_api_decl.Tpo -c -o libclamav_la-bytecode_api_decl.lo `test -f 'bytecode_api_decl.c' || echo './'`bytecode_api_decl.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api_decl.lo -MD -MP -MF .deps/libclamav_la-bytecode_api_decl.Tpo -c bytecode_api_decl.c -fPIC -DPIC -o .libs/libclamav_la-bytecode_api_decl.o In file included from bytecode.h:28, from bytecode_priv.h:28, from bytecode_api_decl.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api_decl.lo -MD -MP -MF .deps/libclamav_la-bytecode_api_decl.Tpo -c bytecode_api_decl.c -o libclamav_la-bytecode_api_decl.o >/dev/null 2>&1 In file included from /usr/include/string.h:494, from bytecode_api.c:34: In function 'strncpy', inlined from 'cli_bcapi_json_get_string' at bytecode_api.c:2037:9: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode_api.c: In function 'cli_bcapi_json_get_string': bytecode_api.c:2028:12: note: length computed here 2028 | len = strlen(jstr); | ^~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_api.lo -MD -MP -MF .deps/libclamav_la-bytecode_api.Tpo -c bytecode_api.c -o libclamav_la-bytecode_api.o >/dev/null 2>&1 mv -f .deps/libclamav_la-bytecode_api_decl.Tpo .deps/libclamav_la-bytecode_api_decl.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cache.lo -MD -MP -MF .deps/libclamav_la-cache.Tpo -c -o libclamav_la-cache.lo `test -f 'cache.c' || echo './'`cache.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cache.lo -MD -MP -MF .deps/libclamav_la-cache.Tpo -c cache.c -fPIC -DPIC -o .libs/libclamav_la-cache.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from cache.h:26, from cache.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode.lo -MD -MP -MF .deps/libclamav_la-bytecode.Tpo -c bytecode.c -o libclamav_la-bytecode.o >/dev/null 2>&1 cache.c: In function 'cacheset_add': cache.c:459:28: warning: statement with no effect [-Wunused-value] 459 | #define printnode(a, b, c) (0) | ^ cache.c:677:5: note: in expansion of macro 'printnode' 677 | printnode("newnode", cs, newnode); | ^~~~~~~~~ cache.c: In function 'cacheset_remove': cache.c:459:28: warning: statement with no effect [-Wunused-value] 459 | #define printnode(a, b, c) (0) | ^ cache.c:697:5: note: in expansion of macro 'printnode' 697 | printnode("targetnode", cs, targetnode); | ^~~~~~~~~ cache.c:459:28: warning: statement with no effect [-Wunused-value] 459 | #define printnode(a, b, c) (0) | ^ cache.c:745:5: note: in expansion of macro 'printnode' 745 | printnode("root", cs, cs->root); | ^~~~~~~~~ cache.c:459:28: warning: statement with no effect [-Wunused-value] 459 | #define printnode(a, b, c) (0) | ^ cache.c:746:5: note: in expansion of macro 'printnode' 746 | printnode("first", cs, cs->first); | ^~~~~~~~~ cache.c:459:28: warning: statement with no effect [-Wunused-value] 459 | #define printnode(a, b, c) (0) | ^ cache.c:747:5: note: in expansion of macro 'printnode' 747 | printnode("last", cs, cs->last); | ^~~~~~~~~ cache.c:490:26: warning: statement with no effect [-Wunused-value] 490 | #define printchain(a, b) (0) | ^ cache.c:749:5: note: in expansion of macro 'printchain' 749 | printchain("remove (after)", cs); | ^~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-cache.lo -MD -MP -MF .deps/libclamav_la-cache.Tpo -c cache.c -o libclamav_la-cache.o >/dev/null 2>&1 mv -f .deps/libclamav_la-bytecode_api.Tpo .deps/libclamav_la-bytecode_api.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_detect.lo -MD -MP -MF .deps/libclamav_la-bytecode_detect.Tpo -c -o libclamav_la-bytecode_detect.lo `test -f 'bytecode_detect.c' || echo './'`bytecode_detect.c mv -f .deps/libclamav_la-cache.Tpo .deps/libclamav_la-cache.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-events.lo -MD -MP -MF .deps/libclamav_la-events.Tpo -c -o libclamav_la-events.lo `test -f 'events.c' || echo './'`events.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_detect.lo -MD -MP -MF .deps/libclamav_la-bytecode_detect.Tpo -c bytecode_detect.c -fPIC -DPIC -o .libs/libclamav_la-bytecode_detect.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-events.lo -MD -MP -MF .deps/libclamav_la-events.Tpo -c events.c -fPIC -DPIC -o .libs/libclamav_la-events.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from bytecode_detect.c:32: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from events.c:30: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_detect.lo -MD -MP -MF .deps/libclamav_la-bytecode_detect.Tpo -c bytecode_detect.c -o libclamav_la-bytecode_detect.o >/dev/null 2>&1 mv -f .deps/libclamav_la-bytecode_detect.Tpo .deps/libclamav_la-bytecode_detect.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-adc.lo -MD -MP -MF .deps/libclamav_la-adc.Tpo -c -o libclamav_la-adc.lo `test -f 'adc.c' || echo './'`adc.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-events.lo -MD -MP -MF .deps/libclamav_la-events.Tpo -c events.c -o libclamav_la-events.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-adc.lo -MD -MP -MF .deps/libclamav_la-adc.Tpo -c adc.c -fPIC -DPIC -o .libs/libclamav_la-adc.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from adc.c:33: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-adc.lo -MD -MP -MF .deps/libclamav_la-adc.Tpo -c adc.c -o libclamav_la-adc.o >/dev/null 2>&1 mv -f .deps/libclamav_la-events.Tpo .deps/libclamav_la-events.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dmg.lo -MD -MP -MF .deps/libclamav_la-dmg.Tpo -c -o libclamav_la-dmg.lo `test -f 'dmg.c' || echo './'`dmg.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dmg.lo -MD -MP -MF .deps/libclamav_la-dmg.Tpo -c dmg.c -fPIC -DPIC -o .libs/libclamav_la-dmg.o mv -f .deps/libclamav_la-adc.Tpo .deps/libclamav_la-adc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xar.lo -MD -MP -MF .deps/libclamav_la-xar.Tpo -c -o libclamav_la-xar.lo `test -f 'xar.c' || echo './'`xar.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from dmg.c:54: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xar.lo -MD -MP -MF .deps/libclamav_la-xar.Tpo -c xar.c -fPIC -DPIC -o .libs/libclamav_la-xar.o dmg.c: In function 'dmg_stripe_inflate': dmg.c:847:65: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 847 | if (cli_writen(fd, obuf, sizeof(obuf) - strm.avail_out) < 0) { | ^ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from xar.h:30, from xar.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-dmg.lo -MD -MP -MF .deps/libclamav_la-dmg.Tpo -c dmg.c -o libclamav_la-dmg.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xar.lo -MD -MP -MF .deps/libclamav_la-xar.Tpo -c xar.c -o libclamav_la-xar.o >/dev/null 2>&1 mv -f .deps/libclamav_la-bytecode.Tpo .deps/libclamav_la-bytecode.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xdp.lo -MD -MP -MF .deps/libclamav_la-xdp.Tpo -c -o libclamav_la-xdp.lo `test -f 'xdp.c' || echo './'`xdp.c mv -f .deps/libclamav_la-dmg.Tpo .deps/libclamav_la-dmg.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbr.lo -MD -MP -MF .deps/libclamav_la-mbr.Tpo -c -o libclamav_la-mbr.lo `test -f 'mbr.c' || echo './'`mbr.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xdp.lo -MD -MP -MF .deps/libclamav_la-xdp.Tpo -c xdp.c -fPIC -DPIC -o .libs/libclamav_la-xdp.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from xar.h:30, from xdp.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-xar.Tpo .deps/libclamav_la-xar.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-gpt.lo -MD -MP -MF .deps/libclamav_la-gpt.Tpo -c -o libclamav_la-gpt.lo `test -f 'gpt.c' || echo './'`gpt.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbr.lo -MD -MP -MF .deps/libclamav_la-mbr.Tpo -c mbr.c -fPIC -DPIC -o .libs/libclamav_la-mbr.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xdp.lo -MD -MP -MF .deps/libclamav_la-xdp.Tpo -c xdp.c -o libclamav_la-xdp.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-gpt.lo -MD -MP -MF .deps/libclamav_la-gpt.Tpo -c gpt.c -fPIC -DPIC -o .libs/libclamav_la-gpt.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from mbr.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from gpt.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpt.c: In function 'gpt_scan_partitions': gpt.c:332:30: warning: taking address of packed member of 'struct gpt_partition_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | gpt_printName(gpe.name, "Name"); | ~~~^~~~~ mv -f .deps/libclamav_la-xdp.Tpo .deps/libclamav_la-xdp.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-mbr.lo -MD -MP -MF .deps/libclamav_la-mbr.Tpo -c mbr.c -o libclamav_la-mbr.o >/dev/null 2>&1 /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-apm.lo -MD -MP -MF .deps/libclamav_la-apm.Tpo -c -o libclamav_la-apm.lo `test -f 'apm.c' || echo './'`apm.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-gpt.lo -MD -MP -MF .deps/libclamav_la-gpt.Tpo -c gpt.c -o libclamav_la-gpt.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-apm.lo -MD -MP -MF .deps/libclamav_la-apm.Tpo -c apm.c -fPIC -DPIC -o .libs/libclamav_la-apm.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from apm.c:34: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-mbr.Tpo .deps/libclamav_la-mbr.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-prtn_intxn.lo -MD -MP -MF .deps/libclamav_la-prtn_intxn.Tpo -c -o libclamav_la-prtn_intxn.lo `test -f 'prtn_intxn.c' || echo './'`prtn_intxn.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-prtn_intxn.lo -MD -MP -MF .deps/libclamav_la-prtn_intxn.Tpo -c prtn_intxn.c -fPIC -DPIC -o .libs/libclamav_la-prtn_intxn.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-apm.lo -MD -MP -MF .deps/libclamav_la-apm.Tpo -c apm.c -o libclamav_la-apm.o >/dev/null 2>&1 mv -f .deps/libclamav_la-gpt.Tpo .deps/libclamav_la-gpt.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-json_api.lo -MD -MP -MF .deps/libclamav_la-json_api.Tpo -c -o libclamav_la-json_api.lo `test -f 'json_api.c' || echo './'`json_api.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from prtn_intxn.c:26: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-prtn_intxn.lo -MD -MP -MF .deps/libclamav_la-prtn_intxn.Tpo -c prtn_intxn.c -o libclamav_la-prtn_intxn.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-json_api.lo -MD -MP -MF .deps/libclamav_la-json_api.Tpo -c json_api.c -fPIC -DPIC -o .libs/libclamav_la-json_api.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from json_api.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-apm.Tpo .deps/libclamav_la-apm.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xz_iface.lo -MD -MP -MF .deps/libclamav_la-xz_iface.Tpo -c -o libclamav_la-xz_iface.lo `test -f 'xz_iface.c' || echo './'`xz_iface.c mv -f .deps/libclamav_la-prtn_intxn.Tpo .deps/libclamav_la-prtn_intxn.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sf_base64decode.lo -MD -MP -MF .deps/libclamav_la-sf_base64decode.Tpo -c -o libclamav_la-sf_base64decode.lo `test -f 'sf_base64decode.c' || echo './'`sf_base64decode.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-bytecode_vm.lo -MD -MP -MF .deps/libclamav_la-bytecode_vm.Tpo -c bytecode_vm.c -o libclamav_la-bytecode_vm.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xz_iface.lo -MD -MP -MF .deps/libclamav_la-xz_iface.Tpo -c xz_iface.c -fPIC -DPIC -o .libs/libclamav_la-xz_iface.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-json_api.lo -MD -MP -MF .deps/libclamav_la-json_api.Tpo -c json_api.c -o libclamav_la-json_api.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sf_base64decode.lo -MD -MP -MF .deps/libclamav_la-sf_base64decode.Tpo -c sf_base64decode.c -fPIC -DPIC -o .libs/libclamav_la-sf_base64decode.o In file included from 7z/Types.h:26, from 7z/XzCrc64.h:9, from xz_iface.c:27: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-sf_base64decode.lo -MD -MP -MF .deps/libclamav_la-sf_base64decode.Tpo -c sf_base64decode.c -o libclamav_la-sf_base64decode.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-xz_iface.lo -MD -MP -MF .deps/libclamav_la-xz_iface.Tpo -c xz_iface.c -o libclamav_la-xz_iface.o >/dev/null 2>&1 mv -f .deps/libclamav_la-sf_base64decode.Tpo .deps/libclamav_la-sf_base64decode.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hfsplus.lo -MD -MP -MF .deps/libclamav_la-hfsplus.Tpo -c -o libclamav_la-hfsplus.lo `test -f 'hfsplus.c' || echo './'`hfsplus.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hfsplus.lo -MD -MP -MF .deps/libclamav_la-hfsplus.Tpo -c hfsplus.c -fPIC -DPIC -o .libs/libclamav_la-hfsplus.o mv -f .deps/libclamav_la-json_api.Tpo .deps/libclamav_la-json_api.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-swf.lo -MD -MP -MF .deps/libclamav_la-swf.Tpo -c -o libclamav_la-swf.lo `test -f 'swf.c' || echo './'`swf.c mv -f .deps/libclamav_la-xz_iface.Tpo .deps/libclamav_la-xz_iface.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-jpeg.lo -MD -MP -MF .deps/libclamav_la-jpeg.Tpo -c -o libclamav_la-jpeg.lo `test -f 'jpeg.c' || echo './'`jpeg.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from hfsplus.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-swf.lo -MD -MP -MF .deps/libclamav_la-swf.Tpo -c swf.c -fPIC -DPIC -o .libs/libclamav_la-swf.o hfsplus.c: In function 'hfsplus_fetch_node': hfsplus.c:450:26: warning: variable 'fetchStart' set but not used [-Wunused-but-set-variable] 450 | uint32_t fetchBlock, fetchStart; | ^~~~~~~~~~ hfsplus.c: In function 'hfsplus_walk_catalog': hfsplus.c:545:22: warning: variable 'catFork' set but not used [-Wunused-but-set-variable] 545 | hfsPlusForkData *catFork; | ^~~~~~~ hfsplus.c:543:14: warning: variable 'distance' set but not used [-Wunused-but-set-variable] 543 | uint16_t distance, recordStart, nextDist, nextStart; | ^~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-jpeg.lo -MD -MP -MF .deps/libclamav_la-jpeg.Tpo -c jpeg.c -fPIC -DPIC -o .libs/libclamav_la-jpeg.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from swf.h:37, from swf.c:48: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ swf.c: In function 'cli_scanswf': swf.c:453:23: warning: variable 'foo' set but not used [-Wunused-but-set-variable] 453 | unsigned int val, foo, tag_hdr, tag_type, tag_len; | ^~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from jpeg.h:25, from jpeg.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jpeg.c: In function 'cli_parsejpeg': jpeg.c:53:19: warning: 'marker' may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | unsigned char marker, prev_marker, prev_segment = 0, v1, v2, buff[8]; | ^~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-jpeg.lo -MD -MP -MF .deps/libclamav_la-jpeg.Tpo -c jpeg.c -o libclamav_la-jpeg.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hfsplus.lo -MD -MP -MF .deps/libclamav_la-hfsplus.Tpo -c hfsplus.c -o libclamav_la-hfsplus.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-swf.lo -MD -MP -MF .deps/libclamav_la-swf.Tpo -c swf.c -o libclamav_la-swf.o >/dev/null 2>&1 mv -f .deps/libclamav_la-jpeg.Tpo .deps/libclamav_la-jpeg.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-png.lo -MD -MP -MF .deps/libclamav_la-png.Tpo -c -o libclamav_la-png.lo `test -f 'png.c' || echo './'`png.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-png.lo -MD -MP -MF .deps/libclamav_la-png.Tpo -c png.c -fPIC -DPIC -o .libs/libclamav_la-png.o mv -f .deps/libclamav_la-swf.Tpo .deps/libclamav_la-swf.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-iso9660.lo -MD -MP -MF .deps/libclamav_la-iso9660.Tpo -c -o libclamav_la-iso9660.lo `test -f 'iso9660.c' || echo './'`iso9660.c mv -f .deps/libclamav_la-hfsplus.Tpo .deps/libclamav_la-hfsplus.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-arc4.lo -MD -MP -MF .deps/libclamav_la-arc4.Tpo -c -o libclamav_la-arc4.lo `test -f 'arc4.c' || echo './'`arc4.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from png.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ png.c: In function 'check_ascii_float': png.c:233:9: warning: variable 'have_sign' set but not used [-Wunused-but-set-variable] 233 | int have_sign = 0, have_integer = 0, have_dot = 0, have_fraction = 0; | ^~~~~~~~~ png.c: In function 'cli_parsepng': png.c:544:45: warning: operand of ?: changes signedness from 'int' to 'size_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] 544 | have_IDAT = (sz > 0) ? sz : -1; /* -1 as marker for IDAT(s), no data */ | ^~ png.c:578:58: warning: variable 'numfilt_total' set but not used [-Wunused-but-set-variable] 578 | static long numfilt, numfilt_this_block, numfilt_total, numfilt_pass[7]; | ^~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-iso9660.lo -MD -MP -MF .deps/libclamav_la-iso9660.Tpo -c iso9660.c -fPIC -DPIC -o .libs/libclamav_la-iso9660.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-arc4.lo -MD -MP -MF .deps/libclamav_la-arc4.Tpo -c arc4.c -fPIC -DPIC -o .libs/libclamav_la-arc4.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-arc4.lo -MD -MP -MF .deps/libclamav_la-arc4.Tpo -c arc4.c -o libclamav_la-arc4.o >/dev/null 2>&1 mv -f .deps/libclamav_la-arc4.Tpo .deps/libclamav_la-arc4.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rijndael.lo -MD -MP -MF .deps/libclamav_la-rijndael.Tpo -c -o libclamav_la-rijndael.lo `test -f 'rijndael.c' || echo './'`rijndael.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from scanners.h:26, from iso9660.c:25: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rijndael.lo -MD -MP -MF .deps/libclamav_la-rijndael.Tpo -c rijndael.c -fPIC -DPIC -o .libs/libclamav_la-rijndael.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-iso9660.lo -MD -MP -MF .deps/libclamav_la-iso9660.Tpo -c iso9660.c -o libclamav_la-iso9660.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-rijndael.lo -MD -MP -MF .deps/libclamav_la-rijndael.Tpo -c rijndael.c -o libclamav_la-rijndael.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-png.lo -MD -MP -MF .deps/libclamav_la-png.Tpo -c png.c -o libclamav_la-png.o >/dev/null 2>&1 mv -f .deps/libclamav_la-iso9660.Tpo .deps/libclamav_la-iso9660.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-crtmgr.lo -MD -MP -MF .deps/libclamav_la-crtmgr.Tpo -c -o libclamav_la-crtmgr.lo `test -f 'crtmgr.c' || echo './'`crtmgr.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-crtmgr.lo -MD -MP -MF .deps/libclamav_la-crtmgr.Tpo -c crtmgr.c -fPIC -DPIC -o .libs/libclamav_la-crtmgr.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from crtmgr.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crtmgr.h:27, from others.h:51, from matcher.h:29, from others.h:22, from crtmgr.c:27: crtmgr.c: In function 'cli_crt_init': bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:36: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:51:16: note: in expansion of macro 'mp_init_multi' 51 | if ((ret = mp_init_multi(&x509->n, &x509->e, &x509->sig, NULL))) { | ^~~~~~~~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:48: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:51:16: note: in expansion of macro 'mp_init_multi' 51 | if ((ret = mp_init_multi(&x509->n, &x509->e, &x509->sig, NULL))) { | ^~~~~~~~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:60: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:51:16: note: in expansion of macro 'mp_init_multi' 51 | if ((ret = mp_init_multi(&x509->n, &x509->e, &x509->sig, NULL))) { | ^~~~~~~~~~~~~ crtmgr.c: In function 'crtmgr_add': bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:36: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:219:16: note: in expansion of macro 'mp_init_multi' 219 | if ((ret = mp_init_multi(&i->n, &i->e, &i->sig, NULL))) { | ^~~~~~~~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:48: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:219:16: note: in expansion of macro 'mp_init_multi' 219 | if ((ret = mp_init_multi(&i->n, &i->e, &i->sig, NULL))) { | ^~~~~~~~~~~~~ bignum.h:14:31: warning: right-hand operand of comma expression has no effect [-Wunused-value] 14 | #define mp_init(a) (fp_init(a), 0) | ~~~~~~~~~~~^~~~ bignum.h:17:60: note: in expansion of macro 'mp_init' 17 | #define mp_init_multi(a, b, c, d) (mp_init(a), mp_init(b), mp_init(c), 0) | ^~~~~~~ crtmgr.c:219:16: note: in expansion of macro 'mp_init_multi' 219 | if ((ret = mp_init_multi(&i->n, &i->e, &i->sig, NULL))) { | ^~~~~~~~~~~~~ mv -f .deps/libclamav_la-rijndael.Tpo .deps/libclamav_la-rijndael.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-asn1.lo -MD -MP -MF .deps/libclamav_la-asn1.Tpo -c -o libclamav_la-asn1.lo `test -f 'asn1.c' || echo './'`asn1.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-asn1.lo -MD -MP -MF .deps/libclamav_la-asn1.Tpo -c asn1.c -fPIC -DPIC -o .libs/libclamav_la-asn1.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-crtmgr.lo -MD -MP -MF .deps/libclamav_la-crtmgr.Tpo -c crtmgr.c -o libclamav_la-crtmgr.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from asn1.h:25, from asn1.c:29: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-png.Tpo .deps/libclamav_la-png.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fpu.lo -MD -MP -MF .deps/libclamav_la-fpu.Tpo -c -o libclamav_la-fpu.lo `test -f 'fpu.c' || echo './'`fpu.c mv -f .deps/libclamav_la-crtmgr.Tpo .deps/libclamav_la-crtmgr.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats.lo -MD -MP -MF .deps/libclamav_la-stats.Tpo -c -o libclamav_la-stats.lo `test -f 'stats.c' || echo './'`stats.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fpu.lo -MD -MP -MF .deps/libclamav_la-fpu.Tpo -c fpu.c -fPIC -DPIC -o .libs/libclamav_la-fpu.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats.lo -MD -MP -MF .deps/libclamav_la-stats.Tpo -c stats.c -fPIC -DPIC -o .libs/libclamav_la-stats.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from fpu.c:22: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from stats.c:55: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-fpu.lo -MD -MP -MF .deps/libclamav_la-fpu.Tpo -c fpu.c -o libclamav_la-fpu.o >/dev/null 2>&1 stats.c: In function 'clamav_stats_get_hostid': stats.c:578:19: warning: unused variable 'i' [-Wunused-variable] 578 | size_t bufsz, i; | ^ stats.c:578:12: warning: unused variable 'bufsz' [-Wunused-variable] 578 | size_t bufsz, i; | ^~~~~ stats.c:575:11: warning: unused variable 'sysctls' [-Wunused-variable] 575 | char *sysctls[] = { | ^~~~~~~ mv -f .deps/libclamav_la-fpu.Tpo .deps/libclamav_la-fpu.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-www.lo -MD -MP -MF .deps/libclamav_la-www.Tpo -c -o libclamav_la-www.lo `test -f 'www.c' || echo './'`www.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats.lo -MD -MP -MF .deps/libclamav_la-stats.Tpo -c stats.c -o libclamav_la-stats.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-www.lo -MD -MP -MF .deps/libclamav_la-www.Tpo -c www.c -fPIC -DPIC -o .libs/libclamav_la-www.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-asn1.lo -MD -MP -MF .deps/libclamav_la-asn1.Tpo -c asn1.c -o libclamav_la-asn1.o >/dev/null 2>&1 In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from www.c:53: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-stats.Tpo .deps/libclamav_la-stats.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats_json.lo -MD -MP -MF .deps/libclamav_la-stats_json.Tpo -c -o libclamav_la-stats_json.lo `test -f 'stats_json.c' || echo './'`stats_json.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-www.lo -MD -MP -MF .deps/libclamav_la-www.Tpo -c www.c -o libclamav_la-www.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats_json.lo -MD -MP -MF .deps/libclamav_la-stats_json.Tpo -c stats_json.c -fPIC -DPIC -o .libs/libclamav_la-stats_json.o In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from stats_json.c:37: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-www.Tpo .deps/libclamav_la-www.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hostid.lo -MD -MP -MF .deps/libclamav_la-hostid.Tpo -c -o libclamav_la-hostid.lo `test -f 'hostid.c' || echo './'`hostid.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-stats_json.lo -MD -MP -MF .deps/libclamav_la-stats_json.Tpo -c stats_json.c -o libclamav_la-stats_json.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hostid.lo -MD -MP -MF .deps/libclamav_la-hostid.Tpo -c hostid.c -fPIC -DPIC -o .libs/libclamav_la-hostid.o In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from hostid.c:63: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-stats_json.Tpo .deps/libclamav_la-stats_json.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-openioc.lo -MD -MP -MF .deps/libclamav_la-openioc.Tpo -c -o libclamav_la-openioc.lo `test -f 'openioc.c' || echo './'`openioc.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hostid.lo -MD -MP -MF .deps/libclamav_la-hostid.Tpo -c hostid.c -o libclamav_la-hostid.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-openioc.lo -MD -MP -MF .deps/libclamav_la-openioc.Tpo -c openioc.c -fPIC -DPIC -o .libs/libclamav_la-openioc.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from openioc.c:34: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-asn1.Tpo .deps/libclamav_la-asn1.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msdoc.lo -MD -MP -MF .deps/libclamav_la-msdoc.Tpo -c -o libclamav_la-msdoc.lo `test -f 'msdoc.c' || echo './'`msdoc.c mv -f .deps/libclamav_la-hostid.Tpo .deps/libclamav_la-hostid.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-pcre.lo -MD -MP -MF .deps/libclamav_la-matcher-pcre.Tpo -c -o libclamav_la-matcher-pcre.lo `test -f 'matcher-pcre.c' || echo './'`matcher-pcre.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msdoc.lo -MD -MP -MF .deps/libclamav_la-msdoc.Tpo -c msdoc.c -fPIC -DPIC -o .libs/libclamav_la-msdoc.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-openioc.lo -MD -MP -MF .deps/libclamav_la-openioc.Tpo -c openioc.c -o libclamav_la-openioc.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-pcre.lo -MD -MP -MF .deps/libclamav_la-matcher-pcre.Tpo -c matcher-pcre.c -fPIC -DPIC -o .libs/libclamav_la-matcher-pcre.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from msdoc.c:45: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msdoc.c: In function 'ole2_convert_utf': msdoc.c:109:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < NUMCODEPAGES; ++i) { | ^ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from matcher-pcre.c:31: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ matcher-pcre.c: At top level: matcher-pcre.c:134:6: warning: no previous prototype for 'cli_pcre_perf_print' [-Wmissing-prototypes] 134 | void cli_pcre_perf_print() | ^~~~~~~~~~~~~~~~~~~ matcher-pcre.c:188:6: warning: no previous prototype for 'cli_pcre_perf_events_destroy' [-Wmissing-prototypes] 188 | void cli_pcre_perf_events_destroy() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ matcher-pcre.c:195:5: warning: no previous prototype for 'cli_pcre_init' [-Wmissing-prototypes] 195 | int cli_pcre_init() | ^~~~~~~~~~~~~ matcher-pcre.c: In function 'cli_pcre_addpatt': matcher-pcre.c:227:88: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 227 | pattern, cflags ? " with flags " : "", cflags ? cflags : "", trigger); | ^ matcher-pcre.c:346:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 346 | pm_dbgmsg("Matcher: NONE\n"); | ^ matcher-pcre.c:371:42: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 371 | pm_dbgmsg("Compiler: NONE\n"); | ^ matcher-pcre.c: At top level: matcher-pcre.c:551:5: warning: no previous prototype for 'cli_pcre_qoff' [-Wmissing-prototypes] 551 | int cli_pcre_qoff(struct cli_pcre_meta *pm, uint32_t length, uint32_t *adjbuffer, uint32_t *adjshift) | ^~~~~~~~~~~~~ mv -f .deps/libclamav_la-openioc.Tpo .deps/libclamav_la-openioc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_pcre.lo -MD -MP -MF .deps/libclamav_la-regex_pcre.Tpo -c -o libclamav_la-regex_pcre.lo `test -f 'regex_pcre.c' || echo './'`regex_pcre.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_pcre.lo -MD -MP -MF .deps/libclamav_la-regex_pcre.Tpo -c regex_pcre.c -fPIC -DPIC -o .libs/libclamav_la-regex_pcre.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msdoc.lo -MD -MP -MF .deps/libclamav_la-msdoc.Tpo -c msdoc.c -o libclamav_la-msdoc.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-pcre.lo -MD -MP -MF .deps/libclamav_la-matcher-pcre.Tpo -c matcher-pcre.c -o libclamav_la-matcher-pcre.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from regex_pcre.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex_pcre.c: At top level: regex_pcre.c:42:7: warning: no previous prototype for 'cli_pcre_malloc' [-Wmissing-prototypes] 42 | void *cli_pcre_malloc(size_t size, void *ext) | ^~~~~~~~~~~~~~~ regex_pcre.c:48:6: warning: no previous prototype for 'cli_pcre_free' [-Wmissing-prototypes] 48 | void cli_pcre_free(void *ptr, void *ext) | ^~~~~~~~~~~~~ regex_pcre.c:56:12: warning: no previous prototype for 'cli_pcre_init_internal' [-Wmissing-prototypes] 56 | cl_error_t cli_pcre_init_internal() | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-regex_pcre.lo -MD -MP -MF .deps/libclamav_la-regex_pcre.Tpo -c regex_pcre.c -o libclamav_la-regex_pcre.o >/dev/null 2>&1 mv -f .deps/libclamav_la-msdoc.Tpo .deps/libclamav_la-msdoc.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml.lo -MD -MP -MF .deps/libclamav_la-msxml.Tpo -c -o libclamav_la-msxml.lo `test -f 'msxml.c' || echo './'`msxml.c mv -f .deps/libclamav_la-matcher-pcre.Tpo .deps/libclamav_la-matcher-pcre.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml_parser.lo -MD -MP -MF .deps/libclamav_la-msxml_parser.Tpo -c -o libclamav_la-msxml_parser.lo `test -f 'msxml_parser.c' || echo './'`msxml_parser.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml.lo -MD -MP -MF .deps/libclamav_la-msxml.Tpo -c msxml.c -fPIC -DPIC -o .libs/libclamav_la-msxml.o mv -f .deps/libclamav_la-regex_pcre.Tpo .deps/libclamav_la-regex_pcre.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tiff.lo -MD -MP -MF .deps/libclamav_la-tiff.Tpo -c -o libclamav_la-tiff.lo `test -f 'tiff.c' || echo './'`tiff.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml_parser.lo -MD -MP -MF .deps/libclamav_la-msxml_parser.Tpo -c msxml_parser.c -fPIC -DPIC -o .libs/libclamav_la-msxml_parser.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from msxml.c:32: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tiff.lo -MD -MP -MF .deps/libclamav_la-tiff.Tpo -c tiff.c -fPIC -DPIC -o .libs/libclamav_la-tiff.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from msxml_parser.c:32: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml.lo -MD -MP -MF .deps/libclamav_la-msxml.Tpo -c msxml.c -o libclamav_la-msxml.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from tiff.c:25: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-tiff.lo -MD -MP -MF .deps/libclamav_la-tiff.Tpo -c tiff.c -o libclamav_la-tiff.o >/dev/null 2>&1 mv -f .deps/libclamav_la-msxml.Tpo .deps/libclamav_la-msxml.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-msxml_parser.lo -MD -MP -MF .deps/libclamav_la-msxml_parser.Tpo -c msxml_parser.c -o libclamav_la-msxml_parser.o >/dev/null 2>&1 /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hwp.lo -MD -MP -MF .deps/libclamav_la-hwp.Tpo -c -o libclamav_la-hwp.lo `test -f 'hwp.c' || echo './'`hwp.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hwp.lo -MD -MP -MF .deps/libclamav_la-hwp.Tpo -c hwp.c -fPIC -DPIC -o .libs/libclamav_la-hwp.o mv -f .deps/libclamav_la-tiff.Tpo .deps/libclamav_la-tiff.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzwdec.lo -MD -MP -MF .deps/libclamav_la-lzwdec.Tpo -c -o libclamav_la-lzwdec.lo `test -f 'lzw/lzwdec.c' || echo './'`lzw/lzwdec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzwdec.lo -MD -MP -MF .deps/libclamav_la-lzwdec.Tpo -c lzw/lzwdec.c -fPIC -DPIC -o .libs/libclamav_la-lzwdec.o In file included from hwp.c:42: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hwp.c: In function 'parsehwp3_paragraph': hwp.c:67:25: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 67 | #define hwp3_debug(...) ; | ^ hwp.c:844:9: note: in expansion of macro 'hwp3_debug' 844 | hwp3_debug("HWP3.x: Paragraph[%u, %d]: content starts @ offset %zu\n", level, p, offset); | ^~~~~~~~~~ mv -f .deps/libclamav_la-msxml_parser.Tpo .deps/libclamav_la-msxml_parser.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-byte-comp.lo -MD -MP -MF .deps/libclamav_la-matcher-byte-comp.Tpo -c -o libclamav_la-matcher-byte-comp.lo `test -f 'matcher-byte-comp.c' || echo './'`matcher-byte-comp.c In file included from lzw/../filetypes.h:28, from lzw/../matcher.h:28, from lzw/../others.h:22, from lzw/lzwdec.c:62: lzw/../fmap.h: In function 'fmap_ptr2off': lzw/../fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lzw/lzwdec.c: In function 'lzwInflate': lzw/lzwdec.c:248:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 248 | if (residue > left) { | ^ lzw/lzwdec.c:258:32: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 258 | } while (--residue > left); | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-byte-comp.lo -MD -MP -MF .deps/libclamav_la-matcher-byte-comp.Tpo -c matcher-byte-comp.c -fPIC -DPIC -o .libs/libclamav_la-matcher-byte-comp.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-lzwdec.lo -MD -MP -MF .deps/libclamav_la-lzwdec.Tpo -c lzw/lzwdec.c -o libclamav_la-lzwdec.o >/dev/null 2>&1 mv -f .deps/libclamav_la-bytecode_vm.Tpo .deps/libclamav_la-bytecode_vm.Plo In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from matcher-byte-comp.c:30: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-egg.lo -MD -MP -MF .deps/libclamav_la-egg.Tpo -c -o libclamav_la-egg.lo `test -f 'egg.c' || echo './'`egg.c hwp.c: In function 'hwp3_cb': hwp.c:1617:21: warning: 'entry' may be used uninitialized in this function [-Wmaybe-uninitialized] 1617 | cli_jsonstr(entry, "Type", "Terminating Entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hwp.c:1531:51: note: 'entry' was declared here 1531 | json_object *infoblk_1, *contents, *counter, *entry; | ^~~~~ hwp.c:1568:17: warning: 'contents' may be used uninitialized in this function [-Wmaybe-uninitialized] 1568 | entry = cli_jsonobj(contents, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ hwp.c:1531:30: note: 'contents' was declared here 1531 | json_object *infoblk_1, *contents, *counter, *entry; | ^~~~~~~~ hwp.c:1807:13: warning: 'fonts' may be used uninitialized in this function [-Wmaybe-uninitialized] 1807 | cli_jsonint(fonts, NULL, nfonts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ matcher-byte-comp.c: In function 'cli_bcomp_normalize_buffer': matcher-byte-comp.c:915:14: warning: variable 'hex' set but not used [-Wunused-but-set-variable] 915 | uint16_t hex = 0; | ^~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-egg.lo -MD -MP -MF .deps/libclamav_la-egg.Tpo -c egg.c -fPIC -DPIC -o .libs/libclamav_la-egg.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-hwp.lo -MD -MP -MF .deps/libclamav_la-hwp.Tpo -c hwp.c -o libclamav_la-hwp.o >/dev/null 2>&1 mv -f .deps/libclamav_la-lzwdec.Tpo .deps/libclamav_la-lzwdec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_arena.lo -MD -MP -MF .deps/libclamav_la-yara_arena.Tpo -c -o libclamav_la-yara_arena.lo `test -f 'yara_arena.c' || echo './'`yara_arena.c In file included from 7z/Types.h:26, from 7z/LzmaDec.h:7, from lzma_iface.h:30, from egg.c:76: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-matcher-byte-comp.lo -MD -MP -MF .deps/libclamav_la-matcher-byte-comp.Tpo -c matcher-byte-comp.c -o libclamav_la-matcher-byte-comp.o >/dev/null 2>&1 egg.c: At top level: egg.c:376:13: warning: no previous prototype for 'getEncryptName' [-Wmissing-prototypes] 376 | const char* getEncryptName(uint8_t method) | ^~~~~~~~~~~~~~ egg.c:403:13: warning: no previous prototype for 'getMagicHeaderName' [-Wmissing-prototypes] 403 | const char* getMagicHeaderName(uint32_t magic) | ^~~~~~~~~~~~~~~~~~ egg.c:458:12: warning: no previous prototype for 'cli_codepage_to_utf8' [-Wmissing-prototypes] 458 | cl_error_t cli_codepage_to_utf8(char* in, size_t in_size, uint16_t codepage, char** out, size_t* out_size) | ^~~~~~~~~~~~~~~~~~~~ egg.c:2205:12: warning: no previous prototype for 'cli_egg_deflate_decompress' [-Wmissing-prototypes] 2205 | cl_error_t cli_egg_deflate_decompress(char* compressed, size_t compressed_size, char** decompressed, size_t* decompressed_size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ egg.c:2327:12: warning: no previous prototype for 'cli_egg_bzip2_decompress' [-Wmissing-prototypes] 2327 | cl_error_t cli_egg_bzip2_decompress(char* compressed, size_t compressed_size, char** decompressed, size_t* decompressed_size) | ^~~~~~~~~~~~~~~~~~~~~~~~ egg.c:2442:12: warning: no previous prototype for 'cli_egg_lzma_decompress' [-Wmissing-prototypes] 2442 | cl_error_t cli_egg_lzma_decompress(char* compressed, size_t compressed_size, char** decompressed, size_t* decompressed_size) | ^~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_arena.lo -MD -MP -MF .deps/libclamav_la-yara_arena.Tpo -c yara_arena.c -fPIC -DPIC -o .libs/libclamav_la-yara_arena.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from yara_clam.h:46, from yara_arena.c:35: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_arena.c: At top level: yara_arena.c:75:16: warning: no previous prototype for '_yr_arena_new_page' [-Wmissing-prototypes] 75 | YR_ARENA_PAGE* _yr_arena_new_page( | ^~~~~~~~~~~~~~~~~~ yara_arena.c:118:16: warning: no previous prototype for '_yr_arena_page_for_address' [-Wmissing-prototypes] 118 | YR_ARENA_PAGE* _yr_arena_page_for_address( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yara_arena.c:163:5: warning: no previous prototype for '_yr_arena_make_relocatable' [-Wmissing-prototypes] 163 | int _yr_arena_make_relocatable( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yara_arena.c: In function '_yr_arena_make_relocatable': yara_arena.c:183:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 183 | while (offset != -1) | ^~ yara_arena.c: In function 'yr_arena_next_address': yara_arena.c:361:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 361 | if (offset < page->used) | ^ yara_arena.c:375:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 375 | if (offset < page->used) | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_arena.lo -MD -MP -MF .deps/libclamav_la-yara_arena.Tpo -c yara_arena.c -o libclamav_la-yara_arena.o >/dev/null 2>&1 mv -f .deps/libclamav_la-matcher-byte-comp.Tpo .deps/libclamav_la-matcher-byte-comp.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_compiler.lo -MD -MP -MF .deps/libclamav_la-yara_compiler.Tpo -c -o libclamav_la-yara_compiler.lo `test -f 'yara_compiler.c' || echo './'`yara_compiler.c mv -f .deps/libclamav_la-hwp.Tpo .deps/libclamav_la-hwp.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_exec.lo -MD -MP -MF .deps/libclamav_la-yara_exec.Tpo -c -o libclamav_la-yara_exec.lo `test -f 'yara_exec.c' || echo './'`yara_exec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_compiler.lo -MD -MP -MF .deps/libclamav_la-yara_compiler.Tpo -c yara_compiler.c -fPIC -DPIC -o .libs/libclamav_la-yara_compiler.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_exec.lo -MD -MP -MF .deps/libclamav_la-yara_exec.Tpo -c yara_exec.c -fPIC -DPIC -o .libs/libclamav_la-yara_exec.o mv -f .deps/libclamav_la-yara_arena.Tpo .deps/libclamav_la-yara_arena.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-egg.lo -MD -MP -MF .deps/libclamav_la-egg.Tpo -c egg.c -o libclamav_la-egg.o >/dev/null 2>&1 /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_hash.lo -MD -MP -MF .deps/libclamav_la-yara_hash.Tpo -c -o libclamav_la-yara_hash.lo `test -f 'yara_hash.c' || echo './'`yara_hash.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from yara_clam.h:46, from yara_compiler.c:34: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from yara_exec.c:51: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_hash.lo -MD -MP -MF .deps/libclamav_la-yara_hash.Tpo -c yara_hash.c -fPIC -DPIC -o .libs/libclamav_la-yara_hash.o yara_exec.c: At top level: yara_exec.c:97:13: warning: no previous prototype for 'read_uint8_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:109:1: note: in expansion of macro 'function_read' 109 | function_read(uint8_t) | ^~~~~~~~~~~~~ yara_exec.c:97:13: warning: no previous prototype for 'read_uint16_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:110:1: note: in expansion of macro 'function_read' 110 | function_read(uint16_t) | ^~~~~~~~~~~~~ yara_exec.c:97:13: warning: no previous prototype for 'read_uint32_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:111:1: note: in expansion of macro 'function_read' 111 | function_read(uint32_t) | ^~~~~~~~~~~~~ yara_exec.c:97:13: warning: no previous prototype for 'read_int8_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:112:1: note: in expansion of macro 'function_read' 112 | function_read(int8_t) | ^~~~~~~~~~~~~ yara_exec.c:97:13: warning: no previous prototype for 'read_int16_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:113:1: note: in expansion of macro 'function_read' 113 | function_read(int16_t) | ^~~~~~~~~~~~~ yara_exec.c:97:13: warning: no previous prototype for 'read_int32_t' [-Wmissing-prototypes] 97 | int64_t read_##type(fmap_t * fmap, size_t offset) \ | ^~~~~ yara_exec.c:114:1: note: in expansion of macro 'function_read' 114 | function_read(int32_t) | ^~~~~~~~~~~~~ yara_exec.c: In function 'yr_execute_code': yara_exec.c:231:16: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 231 | if (r2 != UNDEFINED) | ^~ yara_exec.c:241:16: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 241 | if (r1 != UNDEFINED) | ^~ In file included from yara_exec.c:54: yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:276:13: note: in expansion of macro 'IS_UNDEFINED' 276 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:276:33: note: in expansion of macro 'IS_UNDEFINED' 276 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:285:13: note: in expansion of macro 'IS_UNDEFINED' 285 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:287:18: note: in expansion of macro 'IS_UNDEFINED' 287 | else if (IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:295:13: note: in expansion of macro 'IS_UNDEFINED' 295 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:304:14: note: in expansion of macro 'comparison' 304 | push(comparison(<, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:304:14: note: in expansion of macro 'comparison' 304 | push(comparison(<, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:310:14: note: in expansion of macro 'comparison' 310 | push(comparison(>, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:310:14: note: in expansion of macro 'comparison' 310 | push(comparison(>, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:316:14: note: in expansion of macro 'comparison' 316 | push(comparison(<=, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:316:14: note: in expansion of macro 'comparison' 316 | push(comparison(<=, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:322:14: note: in expansion of macro 'comparison' 322 | push(comparison(>=, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:322:14: note: in expansion of macro 'comparison' 322 | push(comparison(>=, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:328:14: note: in expansion of macro 'comparison' 328 | push(comparison(==, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:328:14: note: in expansion of macro 'comparison' 328 | push(comparison(==, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:6: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:334:14: note: in expansion of macro 'comparison' 334 | push(comparison(!=, r1, r2)); | ^~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:76:27: note: in expansion of macro 'IS_UNDEFINED' 76 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (0) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:334:14: note: in expansion of macro 'comparison' 334 | push(comparison(!=, r1, r2)); | ^~~~~~~~~~ In file included from yara_exec.c:54: yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:341:13: note: in expansion of macro 'IS_UNDEFINED' 341 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:341:33: note: in expansion of macro 'IS_UNDEFINED' 341 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:352:13: note: in expansion of macro 'IS_UNDEFINED' 352 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:352:33: note: in expansion of macro 'IS_UNDEFINED' 352 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:362:13: note: in expansion of macro 'IS_UNDEFINED' 362 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:372:14: note: in expansion of macro 'operation' 372 | push(operation(+, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:372:14: note: in expansion of macro 'operation' 372 | push(operation(+, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:372:14: note: in expansion of macro 'operation' 372 | push(operation(+, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:378:14: note: in expansion of macro 'operation' 378 | push(operation(-, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:378:14: note: in expansion of macro 'operation' 378 | push(operation(-, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:378:14: note: in expansion of macro 'operation' 378 | push(operation(-, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:384:14: note: in expansion of macro 'operation' 384 | push(operation(*, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:384:14: note: in expansion of macro 'operation' 384 | push(operation(*, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:384:14: note: in expansion of macro 'operation' 384 | push(operation(*, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:390:14: note: in expansion of macro 'operation' 390 | push(operation(/, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:390:14: note: in expansion of macro 'operation' 390 | push(operation(/, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:390:14: note: in expansion of macro 'operation' 390 | push(operation(/, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:396:14: note: in expansion of macro 'operation' 396 | push(operation(%, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:396:14: note: in expansion of macro 'operation' 396 | push(operation(%, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:396:14: note: in expansion of macro 'operation' 396 | push(operation(%, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:401:14: note: in expansion of macro 'IS_UNDEFINED' 401 | push(IS_UNDEFINED(r1) ? UNDEFINED : ~r1); | ^~~~~~~~~~~~ yara_exec.c:401:45: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 401 | push(IS_UNDEFINED(r1) ? UNDEFINED : ~r1); | ^~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:407:14: note: in expansion of macro 'operation' 407 | push(operation(>>, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:407:14: note: in expansion of macro 'operation' 407 | push(operation(>>, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:407:14: note: in expansion of macro 'operation' 407 | push(operation(>>, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:413:14: note: in expansion of macro 'operation' 413 | push(operation(<<, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:413:14: note: in expansion of macro 'operation' 413 | push(operation(<<, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:413:14: note: in expansion of macro 'operation' 413 | push(operation(<<, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:6: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:419:14: note: in expansion of macro 'operation' 419 | push(operation(^, r1, r2)); | ^~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:72:27: note: in expansion of macro 'IS_UNDEFINED' 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~ yara_exec.c:419:14: note: in expansion of macro 'operation' 419 | push(operation(^, r1, r2)); | ^~~~~~~~~ yara_exec.c:72:62: warning: operand of ?: changes signedness from 'int64_t' {aka 'long long int'} to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 72 | (IS_UNDEFINED(op1) || IS_UNDEFINED(op2)) ? (UNDEFINED) : (op1 operator op2) | ^~~~~~~~~~~~~~~~~~ yara_exec.c:63:43: note: in definition of macro 'push' 63 | if (sp < STACK_SIZE) stack[sp++] = (x); \ | ^ yara_exec.c:419:14: note: in expansion of macro 'operation' 419 | push(operation(^, r1, r2)); | ^~~~~~~~~ In file included from yara_exec.c:54: yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:437:14: note: in expansion of macro 'IS_UNDEFINED' 437 | if (!IS_UNDEFINED(r1) && r1) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:489:13: note: in expansion of macro 'IS_UNDEFINED' 489 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:580:13: note: in expansion of macro 'IS_UNDEFINED' 580 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.c:612:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 612 | for (i = 0; i < ss_matches->next; i++) { | ^ In file included from yara_exec.c:54: yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:634:13: note: in expansion of macro 'IS_UNDEFINED' 634 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:634:33: note: in expansion of macro 'IS_UNDEFINED' 634 | if (IS_UNDEFINED(r1) || IS_UNDEFINED(r2)) | ^~~~~~~~~~~~ yara_exec.c:666:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 666 | for (i = 0; i < ss_matches->next; i++) { | ^ In file included from yara_exec.c:54: yara_exec.h:28:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 28 | #define IS_UNDEFINED(x) ((x) == UNDEFINED) | ^~ yara_exec.c:699:13: note: in expansion of macro 'IS_UNDEFINED' 699 | if (IS_UNDEFINED(r1)) | ^~~~~~~~~~~~ yara_exec.c:729:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 729 | if (i < ss_matches->next) { | ^ yara_exec.c:757:19: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 757 | while (r1 != UNDEFINED) | ^~ yara_exec.c:770:16: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 770 | if (r2 != UNDEFINED) | ^~ yara_exec.c:147:13: warning: unused variable 'match' [-Wunused-variable] 147 | YR_MATCH* match; | ^~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_compiler.lo -MD -MP -MF .deps/libclamav_la-yara_compiler.Tpo -c yara_compiler.c -o libclamav_la-yara_compiler.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from yara_clam.h:46, from yara_hash.c:21: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_hash.c: At top level: yara_hash.c:73:10: warning: no previous prototype for 'hash' [-Wmissing-prototypes] 73 | uint32_t hash( | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_hash.lo -MD -MP -MF .deps/libclamav_la-yara_hash.Tpo -c yara_hash.c -o libclamav_la-yara_hash.o >/dev/null 2>&1 mv -f .deps/libclamav_la-yara_compiler.Tpo .deps/libclamav_la-yara_compiler.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_grammar.lo -MD -MP -MF .deps/libclamav_la-yara_grammar.Tpo -c -o libclamav_la-yara_grammar.lo `test -f 'yara_grammar.c' || echo './'`yara_grammar.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_exec.lo -MD -MP -MF .deps/libclamav_la-yara_exec.Tpo -c yara_exec.c -o libclamav_la-yara_exec.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_grammar.lo -MD -MP -MF .deps/libclamav_la-yara_grammar.Tpo -c yara_grammar.c -fPIC -DPIC -o .libs/libclamav_la-yara_grammar.o mv -f .deps/libclamav_la-yara_hash.Tpo .deps/libclamav_la-yara_hash.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_lexer.lo -MD -MP -MF .deps/libclamav_la-yara_lexer.Tpo -c -o libclamav_la-yara_lexer.lo `test -f 'yara_lexer.c' || echo './'`yara_lexer.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/yara_clam.h:46, from yara_grammar.y:63: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_grammar.y: In function 'yara_yyparse': yara_grammar.y:1572:23: warning: unused variable 'sized_string' [-Wunused-variable] 1572 | #if REAL_YARA | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_lexer.lo -MD -MP -MF .deps/libclamav_la-yara_lexer.Tpo -c yara_lexer.c -fPIC -DPIC -o .libs/libclamav_la-yara_lexer.o mv -f .deps/libclamav_la-egg.Tpo .deps/libclamav_la-egg.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_parser.lo -MD -MP -MF .deps/libclamav_la-yara_parser.Tpo -c -o libclamav_la-yara_parser.lo `test -f 'yara_parser.c' || echo './'`yara_parser.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_parser.lo -MD -MP -MF .deps/libclamav_la-yara_parser.Tpo -c yara_parser.c -fPIC -DPIC -o .libs/libclamav_la-yara_parser.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from yara_lexer.l:61: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_la-yara_exec.Tpo .deps/libclamav_la-yara_exec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_la-str.Tpo -c -o libclamav_internal_utils_la-str.lo `test -f 'str.c' || echo './'`str.c yara_lexer.c: In function 'yy_get_next_buffer': yara_lexer.c:880:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 880 | for ( n = 0; n < max_size && \ | ^ yara_lexer.c:2014:3: note: in expansion of macro 'YY_INPUT' 2014 | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | ^~~~~~~~ yara_lexer.l: In function 'yr_lex_parse_rules_string': yara_lexer.l:699:15: warning: unused parameter 'rules_string' [-Wunused-parameter] 699 | YR_COMPILER* compiler) | ~~~~~~~~~~~~^~~~~~~~~~ yara_lexer.l:700:16: warning: unused parameter 'compiler' [-Wunused-parameter] 700 | { | ^ At top level: yara_lexer.c:2564:24: warning: 'yy_fatal_error' defined but not used [-Wunused-function] 2564 | static void yynoreturn yy_fatal_error (yyconst char* msg , yyscan_t yyscanner) | ^~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_la-str.Tpo -c str.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-str.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from yara_clam.h:46, from yara_parser.c:54: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c: At top level: yara_parser.c:65:5: warning: no previous prototype for 'yr_parser_emit' [-Wmissing-prototypes] 65 | int yr_parser_emit( | ^~~~~~~~~~~~~~ yara_parser.c:77:5: warning: no previous prototype for 'yr_parser_emit_with_arg' [-Wmissing-prototypes] 77 | int yr_parser_emit_with_arg( | ^~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:99:5: warning: no previous prototype for 'yr_parser_emit_with_arg_reloc' [-Wmissing-prototypes] 99 | int yr_parser_emit_with_arg_reloc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:130:5: warning: no previous prototype for 'yr_parser_emit_pushes_for_strings' [-Wmissing-prototypes] 130 | int yr_parser_emit_pushes_for_strings( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:184:5: warning: no previous prototype for 'yr_parser_check_types' [-Wmissing-prototypes] 184 | int yr_parser_check_types( | ^~~~~~~~~~~~~~~~~~~~~ yara_parser.c:232:12: warning: no previous prototype for 'yr_parser_lookup_string' [-Wmissing-prototypes] 232 | YR_STRING* yr_parser_lookup_string( | ^~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:264:5: warning: no previous prototype for 'yr_parser_lookup_loop_variable' [-Wmissing-prototypes] 264 | int yr_parser_lookup_loop_variable( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:280:5: warning: no previous prototype for '_yr_parser_write_string' [-Wmissing-prototypes] 280 | int _yr_parser_write_string( | ^~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:459:12: warning: no previous prototype for 'yr_parser_reduce_string_declaration' [-Wmissing-prototypes] 459 | YR_STRING* yr_parser_reduce_string_declaration( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:649:9: warning: no previous prototype for 'yr_parser_reduce_rule_declaration' [-Wmissing-prototypes] 649 | int yr_parser_reduce_rule_declaration( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:780:9: warning: no previous prototype for 'yr_parser_reduce_string_identifier' [-Wmissing-prototypes] 780 | int yr_parser_reduce_string_identifier( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:833:14: warning: no previous prototype for 'yr_parser_reduce_meta_declaration' [-Wmissing-prototypes] 833 | YR_META* yr_parser_reduce_meta_declaration( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yara_parser.c:909:9: warning: no previous prototype for 'yr_parser_reduce_import' [-Wmissing-prototypes] 909 | int yr_parser_reduce_import( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from str.c:42: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_parser.lo -MD -MP -MF .deps/libclamav_la-yara_parser.Tpo -c yara_parser.c -o libclamav_la-yara_parser.o >/dev/null 2>&1 yara_lexer.c: In function 'yara_yylex': yara_lexer.l:262:16: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=] 262 | snprintf(buffer, sizeof(buffer), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from yara_lexer.c:20: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 26 and 1049 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_grammar.lo -MD -MP -MF .deps/libclamav_la-yara_grammar.Tpo -c yara_grammar.c -o libclamav_la-yara_grammar.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-yara_lexer.lo -MD -MP -MF .deps/libclamav_la-yara_lexer.Tpo -c yara_lexer.c -o libclamav_la-yara_lexer.o >/dev/null 2>&1 mv -f .deps/libclamav_la-yara_parser.Tpo .deps/libclamav_la-yara_parser.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_la-conv.Tpo -c -o libclamav_internal_utils_la-conv.lo `test -f 'conv.c' || echo './'`conv.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_la-conv.Tpo -c conv.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-conv.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_la-str.Tpo -c str.c -o libclamav_internal_utils_la-str.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_la-conv.Tpo -c conv.c -o libclamav_internal_utils_la-conv.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_la-conv.Tpo .deps/libclamav_internal_utils_la-conv.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_la-crypto.Tpo -c -o libclamav_internal_utils_la-crypto.lo `test -f 'crypto.c' || echo './'`crypto.c mv -f .deps/libclamav_la-yara_grammar.Tpo .deps/libclamav_la-yara_grammar.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_la-iowrap.Tpo -c -o libclamav_internal_utils_la-iowrap.lo `test -f 'iowrap.c' || echo './'`iowrap.c mv -f .deps/libclamav_la-yara_lexer.Tpo .deps/libclamav_la-yara_lexer.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_la-others_common.Tpo -c -o libclamav_internal_utils_la-others_common.lo `test -f 'others_common.c' || echo './'`others_common.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_la-crypto.Tpo -c crypto.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-crypto.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_la-iowrap.Tpo -c iowrap.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-iowrap.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_la-others_common.Tpo -c others_common.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-others_common.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_la-iowrap.Tpo -c iowrap.c -o libclamav_internal_utils_la-iowrap.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_la-iowrap.Tpo .deps/libclamav_internal_utils_la-iowrap.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_la-qsort.Tpo -c -o libclamav_internal_utils_la-qsort.lo `test -f 'qsort.c' || echo './'`qsort.c In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from crypto.c:66: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from others_common.c:57: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_la-qsort.Tpo -c qsort.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-qsort.o In file included from /usr/include/string.h:494, from others_common.c:29: In function 'strncpy', inlined from 'cli_warnmsg' at others_common.c:151:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 19 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_errmsg' at others_common.c:157:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 17 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_infomsg' at others_common.c:163:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 16 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_dbgmsg_internal' at others_common.c:169:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 17 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_la-str.Tpo .deps/libclamav_internal_utils_la-str.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcpy.Tpo -c -o libclamav_internal_utils_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo './'`regex/strlcpy.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcpy.Tpo -c regex/strlcpy.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-strlcpy.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from qsort.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcpy.Tpo -c regex/strlcpy.c -o libclamav_internal_utils_la-strlcpy.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_la-crypto.Tpo -c crypto.c -o libclamav_internal_utils_la-crypto.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_la-strlcpy.Tpo .deps/libclamav_internal_utils_la-strlcpy.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regcomp.Tpo -c -o libclamav_internal_utils_la-regcomp.lo `test -f 'regex/regcomp.c' || echo './'`regex/regcomp.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_la-others_common.Tpo -c others_common.c -o libclamav_internal_utils_la-others_common.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regcomp.Tpo -c regex/regcomp.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-regcomp.o In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regcomp.c:46: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex/regcomp.c: In function 'mcinvert': regex/regcomp.c:1215:33: warning: unused parameter 'cs' [-Wunused-parameter] 1215 | mcinvert(struct parse *p, cset *cs) | ~~~~~~^~ regex/regcomp.c: In function 'mccase': regex/regcomp.c:1229:31: warning: unused parameter 'cs' [-Wunused-parameter] 1229 | mccase(struct parse *p, cset *cs) | ~~~~~~^~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_la-qsort.Tpo -c qsort.c -o libclamav_internal_utils_la-qsort.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_la-crypto.Tpo .deps/libclamav_internal_utils_la-crypto.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regerror.Tpo -c -o libclamav_internal_utils_la-regerror.lo `test -f 'regex/regerror.c' || echo './'`regex/regerror.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regerror.Tpo -c regex/regerror.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-regerror.o In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regerror.c:46: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_la-others_common.Tpo .deps/libclamav_internal_utils_la-others_common.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regexec.Tpo -c -o libclamav_internal_utils_la-regexec.lo `test -f 'regex/regexec.c' || echo './'`regex/regexec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regerror.Tpo -c regex/regerror.c -o libclamav_internal_utils_la-regerror.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regexec.Tpo -c regex/regexec.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-regexec.o mv -f .deps/libclamav_internal_utils_la-qsort.Tpo .deps/libclamav_internal_utils_la-qsort.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regfree.Tpo -c -o libclamav_internal_utils_la-regfree.lo `test -f 'regex/regfree.c' || echo './'`regex/regfree.c In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regexec.c:53: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_la-regerror.Tpo .deps/libclamav_internal_utils_la-regerror.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcat.Tpo -c -o libclamav_internal_utils_la-strlcat.lo `test -f 'strlcat.c' || echo './'`strlcat.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regcomp.Tpo -c regex/regcomp.c -o libclamav_internal_utils_la-regcomp.o >/dev/null 2>&1 In file included from regex/regexec.c:84: regex/engine.c: In function 'sdissect': regex/engine.c:306:8: warning: variable 'dp' set but not used [-Wunused-but-set-variable] 306 | char *dp; | ^~ In file included from regex/regexec.c:133: regex/engine.c: In function 'ldissect': regex/engine.c:306:8: warning: variable 'dp' set but not used [-Wunused-but-set-variable] 306 | char *dp; | ^~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regfree.Tpo -c regex/regfree.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-regfree.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcat.Tpo -c strlcat.c -fPIC -DPIC -o .libs/libclamav_internal_utils_la-strlcat.o strlcat.c:38:1: warning: no previous prototype for 'cli_strlcat' [-Wmissing-prototypes] 38 | cli_strlcat(char *dst, const char *src, size_t siz) | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_la-strlcat.Tpo -c strlcat.c -o libclamav_internal_utils_la-strlcat.o >/dev/null 2>&1 In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regfree.c:43: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_la-strlcat.Tpo .deps/libclamav_internal_utils_la-strlcat.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-str.Tpo -c -o libclamav_internal_utils_nothreads_la-str.lo `test -f 'str.c' || echo './'`str.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regfree.Tpo -c regex/regfree.c -o libclamav_internal_utils_la-regfree.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-str.Tpo -c str.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-str.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from str.c:42: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_la-regfree.Tpo .deps/libclamav_internal_utils_la-regfree.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-conv.Tpo -c -o libclamav_internal_utils_nothreads_la-conv.lo `test -f 'conv.c' || echo './'`conv.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-conv.Tpo -c conv.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-conv.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-conv.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-conv.Tpo -c conv.c -o libclamav_internal_utils_nothreads_la-conv.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_la-regexec.Tpo -c regex/regexec.c -o libclamav_internal_utils_la-regexec.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-str.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-str.Tpo -c str.c -o libclamav_internal_utils_nothreads_la-str.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_nothreads_la-conv.Tpo .deps/libclamav_internal_utils_nothreads_la-conv.Plo mv -f .deps/libclamav_internal_utils_la-regcomp.Tpo .deps/libclamav_internal_utils_la-regcomp.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-crypto.Tpo -c -o libclamav_internal_utils_nothreads_la-crypto.lo `test -f 'crypto.c' || echo './'`crypto.c /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-iowrap.Tpo -c -o libclamav_internal_utils_nothreads_la-iowrap.lo `test -f 'iowrap.c' || echo './'`iowrap.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-crypto.Tpo -c crypto.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-crypto.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-iowrap.Tpo -c iowrap.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-iowrap.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-iowrap.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-iowrap.Tpo -c iowrap.c -o libclamav_internal_utils_nothreads_la-iowrap.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from crypto.c:66: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_nothreads_la-iowrap.Tpo .deps/libclamav_internal_utils_nothreads_la-iowrap.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-others_common.Tpo -c -o libclamav_internal_utils_nothreads_la-others_common.lo `test -f 'others_common.c' || echo './'`others_common.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-others_common.Tpo -c others_common.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-others_common.o In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from others_common.c:57: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-crypto.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-crypto.Tpo -c crypto.c -o libclamav_internal_utils_nothreads_la-crypto.o >/dev/null 2>&1 In file included from /usr/include/string.h:494, from others_common.c:29: In function 'strncpy', inlined from 'cli_warnmsg' at others_common.c:151:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 19 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_errmsg' at others_common.c:157:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 17 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_infomsg' at others_common.c:163:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 16 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'cli_dbgmsg_internal' at others_common.c:169:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 17 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_nothreads_la-str.Tpo .deps/libclamav_internal_utils_nothreads_la-str.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-qsort.Tpo -c -o libclamav_internal_utils_nothreads_la-qsort.lo `test -f 'qsort.c' || echo './'`qsort.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-qsort.Tpo -c qsort.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-qsort.o mv -f .deps/libclamav_internal_utils_la-regexec.Tpo .deps/libclamav_internal_utils_la-regexec.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcpy.Tpo -c -o libclamav_internal_utils_nothreads_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo './'`regex/strlcpy.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcpy.Tpo -c regex/strlcpy.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-strlcpy.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-others_common.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-others_common.Tpo -c others_common.c -o libclamav_internal_utils_nothreads_la-others_common.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcpy.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcpy.Tpo -c regex/strlcpy.c -o libclamav_internal_utils_nothreads_la-strlcpy.o >/dev/null 2>&1 In file included from filetypes.h:28, from matcher.h:28, from others.h:22, from qsort.c:37: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libclamav_internal_utils_nothreads_la-strlcpy.Tpo .deps/libclamav_internal_utils_nothreads_la-strlcpy.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regcomp.Tpo -c -o libclamav_internal_utils_nothreads_la-regcomp.lo `test -f 'regex/regcomp.c' || echo './'`regex/regcomp.c mv -f .deps/libclamav_internal_utils_nothreads_la-crypto.Tpo .deps/libclamav_internal_utils_nothreads_la-crypto.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regerror.Tpo -c -o libclamav_internal_utils_nothreads_la-regerror.lo `test -f 'regex/regerror.c' || echo './'`regex/regerror.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regcomp.Tpo -c regex/regcomp.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-regcomp.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regerror.Tpo -c regex/regerror.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-regerror.o In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regcomp.c:46: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex/regcomp.c: In function 'mcinvert': regex/regcomp.c:1215:33: warning: unused parameter 'cs' [-Wunused-parameter] 1215 | mcinvert(struct parse *p, cset *cs) | ~~~~~~^~ regex/regcomp.c: In function 'mccase': regex/regcomp.c:1229:31: warning: unused parameter 'cs' [-Wunused-parameter] 1229 | mccase(struct parse *p, cset *cs) | ~~~~~~^~ In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regerror.c:46: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-qsort.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-qsort.Tpo -c qsort.c -o libclamav_internal_utils_nothreads_la-qsort.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regerror.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regerror.Tpo -c regex/regerror.c -o libclamav_internal_utils_nothreads_la-regerror.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_nothreads_la-others_common.Tpo .deps/libclamav_internal_utils_nothreads_la-others_common.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regexec.Tpo -c -o libclamav_internal_utils_nothreads_la-regexec.lo `test -f 'regex/regexec.c' || echo './'`regex/regexec.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regexec.Tpo -c regex/regexec.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-regexec.o mv -f .deps/libclamav_internal_utils_nothreads_la-regerror.Tpo .deps/libclamav_internal_utils_nothreads_la-regerror.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regfree.Tpo -c -o libclamav_internal_utils_nothreads_la-regfree.lo `test -f 'regex/regfree.c' || echo './'`regex/regfree.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regfree.Tpo -c regex/regfree.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-regfree.o In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regexec.c:53: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from regex/regexec.c:84: regex/engine.c: In function 'sdissect': regex/engine.c:306:8: warning: variable 'dp' set but not used [-Wunused-but-set-variable] 306 | char *dp; | ^~ In file included from regex/regexec.c:133: regex/engine.c: In function 'ldissect': regex/engine.c:306:8: warning: variable 'dp' set but not used [-Wunused-but-set-variable] 306 | char *dp; | ^~ In file included from ./filetypes.h:28, from ./matcher.h:28, from ./others.h:22, from regex/regfree.c:43: ./fmap.h: In function 'fmap_ptr2off': ./fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regcomp.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regcomp.Tpo -c regex/regcomp.c -o libclamav_internal_utils_nothreads_la-regcomp.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regfree.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regfree.Tpo -c regex/regfree.c -o libclamav_internal_utils_nothreads_la-regfree.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_nothreads_la-qsort.Tpo .deps/libclamav_internal_utils_nothreads_la-qsort.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcat.Tpo -c -o libclamav_internal_utils_nothreads_la-strlcat.lo `test -f 'strlcat.c' || echo './'`strlcat.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcat.Tpo -c strlcat.c -fPIC -DPIC -o .libs/libclamav_internal_utils_nothreads_la-strlcat.o strlcat.c:38:1: warning: no previous prototype for 'cli_strlcat' [-Wmissing-prototypes] 38 | cli_strlcat(char *dst, const char *src, size_t siz) | ^~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-strlcat.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-strlcat.Tpo -c strlcat.c -o libclamav_internal_utils_nothreads_la-strlcat.o >/dev/null 2>&1 mv -f .deps/libclamav_internal_utils_nothreads_la-regfree.Tpo .deps/libclamav_internal_utils_nothreads_la-regfree.Plo /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_nocxx_la-bytecode_nojit.lo -MD -MP -MF .deps/libclamav_nocxx_la-bytecode_nojit.Tpo -c -o libclamav_nocxx_la-bytecode_nojit.lo `test -f 'bytecode_nojit.c' || echo './'`bytecode_nojit.c mv -f .deps/libclamav_internal_utils_nothreads_la-strlcat.Tpo .deps/libclamav_internal_utils_nothreads_la-strlcat.Plo /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DRARDLL -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -thread-safe -version-info 9:4:0 -no-undefined -Wl,--version-script,../libclamunrar/libclamunrar.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamunrar.la -rpath /usr/lib libclamunrar_la-archive.lo libclamunrar_la-arcread.lo libclamunrar_la-blake2s.lo libclamunrar_la-cmddata.lo libclamunrar_la-consio.lo libclamunrar_la-crc.lo libclamunrar_la-crypt.lo libclamunrar_la-dll.lo libclamunrar_la-encname.lo libclamunrar_la-errhnd.lo libclamunrar_la-extinfo.lo libclamunrar_la-extract.lo libclamunrar_la-filcreat.lo libclamunrar_la-file.lo libclamunrar_la-filefn.lo libclamunrar_la-filestr.lo libclamunrar_la-find.lo libclamunrar_la-getbits.lo libclamunrar_la-global.lo libclamunrar_la-hash.lo libclamunrar_la-headers.lo libclamunrar_la-isnt.lo libclamunrar_la-list.lo libclamunrar_la-match.lo libclamunrar_la-options.lo libclamunrar_la-pathfn.lo libclamunrar_la-qopen.lo libclamunrar_la-rar.lo libclamunrar_la-rarvm.lo libclamunrar_la-rawread.lo libclamunrar_la-rdwrfn.lo libclamunrar_la-recvol.lo libclamunrar_la-resource.lo libclamunrar_la-rijndael.lo libclamunrar_la-rs.lo libclamunrar_la-rs16.lo libclamunrar_la-scantree.lo libclamunrar_la-secpassword.lo libclamunrar_la-sha1.lo libclamunrar_la-sha256.lo libclamunrar_la-smallfn.lo libclamunrar_la-strfn.lo libclamunrar_la-strlist.lo libclamunrar_la-system.lo libclamunrar_la-threadpool.lo libclamunrar_la-timefn.lo libclamunrar_la-ui.lo libclamunrar_la-unicode.lo libclamunrar_la-unpack.lo libclamunrar_la-volume.lo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_nocxx_la-bytecode_nojit.lo -MD -MP -MF .deps/libclamav_nocxx_la-bytecode_nojit.Tpo -c bytecode_nojit.c -fPIC -DPIC -o .libs/libclamav_nocxx_la-bytecode_nojit.o In file included from bytecode.h:28, from bytecode_nojit.c:27: fmap.h: In function 'fmap_ptr2off': fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_nocxx_la-bytecode_nojit.lo -MD -MP -MF .deps/libclamav_nocxx_la-bytecode_nojit.Tpo -c bytecode_nojit.c -o libclamav_nocxx_la-bytecode_nojit.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_internal_utils_nothreads_la-regexec.lo -MD -MP -MF .deps/libclamav_internal_utils_nothreads_la-regexec.Tpo -c regex/regexec.c -o libclamav_internal_utils_nothreads_la-regexec.o >/dev/null 2>&1 mv -f .deps/libclamav_nocxx_la-bytecode_nojit.Tpo .deps/libclamav_nocxx_la-bytecode_nojit.Plo if test -f version.h.static; then\ cp version.h.static version.h;\ elif ! diff version.h version.h.tmp >/dev/null 2>/dev/null; then\ cp version.h.tmp version.h;\ fi /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -fPIC -DPIC -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamav_internal_utils.la libclamav_internal_utils_la-str.lo libclamav_internal_utils_la-conv.lo libclamav_internal_utils_la-crypto.lo libclamav_internal_utils_la-iowrap.lo libclamav_internal_utils_la-others_common.lo libclamav_internal_utils_la-qsort.lo libclamav_internal_utils_la-strlcpy.lo libclamav_internal_utils_la-regcomp.lo libclamav_internal_utils_la-regerror.lo libclamav_internal_utils_la-regexec.lo libclamav_internal_utils_la-regfree.lo libclamav_internal_utils_la-strlcat.lo -lssl -lcrypto -lz -lpcre2-8 mv -f .deps/libclamav_internal_utils_nothreads_la-regcomp.Tpo .deps/libclamav_internal_utils_nothreads_la-regcomp.Plo /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamav_nocxx.la libclamav_nocxx_la-bytecode_nojit.lo libtool: link: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -O2 -fstack-protector -march=i686 -mtune=pentium4 -Wl,--version-script -Wl,../libclamunrar/libclamunrar.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/9.2.0/crtbeginS.o .libs/libclamunrar_la-archive.o .libs/libclamunrar_la-arcread.o .libs/libclamunrar_la-blake2s.o .libs/libclamunrar_la-cmddata.o .libs/libclamunrar_la-consio.o .libs/libclamunrar_la-crc.o .libs/libclamunrar_la-crypt.o .libs/libclamunrar_la-dll.o .libs/libclamunrar_la-encname.o .libs/libclamunrar_la-errhnd.o .libs/libclamunrar_la-extinfo.o .libs/libclamunrar_la-extract.o .libs/libclamunrar_la-filcreat.o .libs/libclamunrar_la-file.o .libs/libclamunrar_la-filefn.o .libs/libclamunrar_la-filestr.o .libs/libclamunrar_la-find.o .libs/libclamunrar_la-getbits.o .libs/libclamunrar_la-global.o .libs/libclamunrar_la-hash.o .libs/libclamunrar_la-headers.o .libs/libclamunrar_la-isnt.o .libs/libclamunrar_la-list.o .libs/libclamunrar_la-match.o .libs/libclamunrar_la-options.o .libs/libclamunrar_la-pathfn.o .libs/libclamunrar_la-qopen.o .libs/libclamunrar_la-rar.o .libs/libclamunrar_la-rarvm.o .libs/libclamunrar_la-rawread.o .libs/libclamunrar_la-rdwrfn.o .libs/libclamunrar_la-recvol.o .libs/libclamunrar_la-resource.o .libs/libclamunrar_la-rijndael.o .libs/libclamunrar_la-rs.o .libs/libclamunrar_la-rs16.o .libs/libclamunrar_la-scantree.o .libs/libclamunrar_la-secpassword.o .libs/libclamunrar_la-sha1.o .libs/libclamunrar_la-sha256.o .libs/libclamunrar_la-smallfn.o .libs/libclamunrar_la-strfn.o .libs/libclamunrar_la-strlist.o .libs/libclamunrar_la-system.o .libs/libclamunrar_la-threadpool.o .libs/libclamunrar_la-timefn.o .libs/libclamunrar_la-ui.o .libs/libclamunrar_la-unicode.o .libs/libclamunrar_la-unpack.o .libs/libclamunrar_la-volume.o -L/usr/lib/gcc/i686-tld-linux/9.2.0 -L/usr/lib/gcc/i686-tld-linux/9.2.0/../../.. /usr/lib/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/9.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crtn.o -Wl,-soname -Wl,libclamunrar.so.9 -o .libs/libclamunrar.so.9.0.4 libtool: link: ar cru .libs/libclamav_nocxx.a .libs/libclamav_nocxx_la-bytecode_nojit.o libtool: link: ranlib .libs/libclamav_nocxx.a libtool: link: ( cd ".libs" && rm -f "libclamav_nocxx.la" && ln -s "../libclamav_nocxx.la" "libclamav_nocxx.la" ) /usr/bin/libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-version.lo -MD -MP -MF .deps/libclamav_la-version.Tpo -c -o libclamav_la-version.lo `test -f 'version.c' || echo './'`version.c libtool: link: (cd ".libs" && rm -f "libclamunrar.so.9" && ln -s "libclamunrar.so.9.0.4" "libclamunrar.so.9") libtool: link: ar cru .libs/libclamav_internal_utils.a libclamav_internal_utils_la-str.o libclamav_internal_utils_la-conv.o libclamav_internal_utils_la-crypto.o libclamav_internal_utils_la-iowrap.o libclamav_internal_utils_la-others_common.o libclamav_internal_utils_la-qsort.o libclamav_internal_utils_la-strlcpy.o libclamav_internal_utils_la-regcomp.o libclamav_internal_utils_la-regerror.o libclamav_internal_utils_la-regexec.o libclamav_internal_utils_la-regfree.o libclamav_internal_utils_la-strlcat.o libtool: link: (cd ".libs" && rm -f "libclamunrar.so" && ln -s "libclamunrar.so.9.0.4" "libclamunrar.so") libtool: link: ranlib .libs/libclamav_internal_utils.a libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-version.lo -MD -MP -MF .deps/libclamav_la-version.Tpo -c version.c -fPIC -DPIC -o .libs/libclamav_la-version.o libtool: link: ( cd ".libs" && rm -f "libclamav_internal_utils.la" && ln -s "../libclamav_internal_utils.la" "libclamav_internal_utils.la" ) libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I./nsis -I/usr/include -DWARN_DLOPEN_FAIL -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libclamav_la-version.lo -MD -MP -MF .deps/libclamav_la-version.Tpo -c version.c -o libclamav_la-version.o >/dev/null 2>&1 libtool: link: ar cru .libs/libclamunrar.a libclamunrar_la-archive.o libclamunrar_la-arcread.o libclamunrar_la-blake2s.o libclamunrar_la-cmddata.o libclamunrar_la-consio.o libclamunrar_la-crc.o libclamunrar_la-crypt.o libclamunrar_la-dll.o libclamunrar_la-encname.o libclamunrar_la-errhnd.o libclamunrar_la-extinfo.o libclamunrar_la-extract.o libclamunrar_la-filcreat.o libclamunrar_la-file.o libclamunrar_la-filefn.o libclamunrar_la-filestr.o libclamunrar_la-find.o libclamunrar_la-getbits.o libclamunrar_la-global.o libclamunrar_la-hash.o libclamunrar_la-headers.o libclamunrar_la-isnt.o libclamunrar_la-list.o libclamunrar_la-match.o libclamunrar_la-options.o libclamunrar_la-pathfn.o libclamunrar_la-qopen.o libclamunrar_la-rar.o libclamunrar_la-rarvm.o libclamunrar_la-rawread.o libclamunrar_la-rdwrfn.o libclamunrar_la-recvol.o libclamunrar_la-resource.o libclamunrar_la-rijndael.o libclamunrar_la-rs.o libclamunrar_la-rs16.o libclamunrar_la-scantree.o libclamunrar_la-secpassword.o libclamunrar_la-sha1.o libclamunrar_la-sha256.o libclamunrar_la-smallfn.o libclamunrar_la-strfn.o libclamunrar_la-strlist.o libclamunrar_la-system.o libclamunrar_la-threadpool.o libclamunrar_la-timefn.o libclamunrar_la-ui.o libclamunrar_la-unicode.o libclamunrar_la-unpack.o libclamunrar_la-volume.o libtool: link: ranlib .libs/libclamunrar.a libtool: link: ( cd ".libs" && rm -f "libclamunrar.la" && ln -s "../libclamunrar.la" "libclamunrar.la" ) /usr/bin/libtool --tag=CXX --mode=link i686-tld-linux-g++ -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -module -thread-safe -version-info 9:4:0 -no-undefined -Wl,--version-script,../libclamunrar_iface/libclamunrar_iface.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamunrar_iface.la -rpath /usr/lib unrar_iface.lo libclamunrar.la mv -f .deps/libclamav_la-version.Tpo .deps/libclamav_la-version.Plo mv -f .deps/libclamav_internal_utils_nothreads_la-regexec.Tpo .deps/libclamav_internal_utils_nothreads_la-regexec.Plo /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -DCL_NOTHREADS -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamav_internal_utils_nothreads.la libclamav_internal_utils_nothreads_la-str.lo libclamav_internal_utils_nothreads_la-conv.lo libclamav_internal_utils_nothreads_la-crypto.lo libclamav_internal_utils_nothreads_la-iowrap.lo libclamav_internal_utils_nothreads_la-others_common.lo libclamav_internal_utils_nothreads_la-qsort.lo libclamav_internal_utils_nothreads_la-strlcpy.lo libclamav_internal_utils_nothreads_la-regcomp.lo libclamav_internal_utils_nothreads_la-regerror.lo libclamav_internal_utils_nothreads_la-regexec.lo libclamav_internal_utils_nothreads_la-regfree.lo libclamav_internal_utils_nothreads_la-strlcat.lo -lssl -lcrypto -lz -lpcre2-8 libtool: warning: '/usr/lib/gcc/i686-tld-linux/9.2.0/../../../libstdc++.la' seems to be moved libtool: link: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -O2 -fstack-protector -march=i686 -mtune=pentium4 -Wl,--version-script -Wl,../libclamunrar_iface/libclamunrar_iface.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/9.2.0/crtbeginS.o .libs/unrar_iface.o -Wl,-rpath -Wl,/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/.libs ./.libs/libclamunrar.so -L/usr/lib/gcc/i686-tld-linux/9.2.0/../../.. -L/usr/lib/gcc/i686-tld-linux/9.2.0 /usr/lib/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/9.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crtn.o -Wl,-soname -Wl,libclamunrar_iface.so.9 -o .libs/libclamunrar_iface.so.9.0.4 libtool: link: (cd ".libs" && rm -f "libclamunrar_iface.so.9" && ln -s "libclamunrar_iface.so.9.0.4" "libclamunrar_iface.so.9") libtool: link: (cd ".libs" && rm -f "libclamunrar_iface.so" && ln -s "libclamunrar_iface.so.9.0.4" "libclamunrar_iface.so") libtool: link: ar cru .libs/libclamunrar_iface.a unrar_iface.o libtool: link: ranlib .libs/libclamunrar_iface.a libtool: link: ( cd ".libs" && rm -f "libclamunrar_iface.la" && ln -s "../libclamunrar_iface.la" "libclamunrar_iface.la" ) /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -DHAVE_YARA -DSEARCH_LIBDIR=\"/usr/lib\" -I/usr/include/json-c -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -thread-safe -lxml2 -lz -llzma -lm -ldl -version-info 9:4:0 -no-undefined -Wl,--version-script,../libclamav/libclamav.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamav.la -rpath /usr/lib libclamav_la-matcher-ac.lo libclamav_la-matcher-bm.lo libclamav_la-matcher-hash.lo libclamav_la-matcher.lo libclamav_la-others.lo libclamav_la-readdb.lo libclamav_la-cvd.lo libclamav_la-dsig.lo libclamav_la-scanners.lo libclamav_la-textdet.lo libclamav_la-filetypes.lo libclamav_la-rtf.lo libclamav_la-blob.lo libclamav_la-mbox.lo libclamav_la-message.lo libclamav_la-table.lo libclamav_la-text.lo libclamav_la-ole2_extract.lo libclamav_la-vba_extract.lo libclamav_la-msexpand.lo libclamav_la-pe.lo libclamav_la-pe_icons.lo libclamav_la-disasm.lo libclamav_la-upx.lo libclamav_la-htmlnorm.lo libclamav_la-libmspack.lo libclamav_la-rebuildpe.lo libclamav_la-petite.lo libclamav_la-wwunpack.lo libclamav_la-unsp.lo libclamav_la-aspack.lo libclamav_la-packlibs.lo libclamav_la-fsg.lo libclamav_la-mew.lo libclamav_la-upack.lo libclamav_la-line.lo libclamav_la-untar.lo libclamav_la-unzip.lo libclamav_la-ooxml.lo libclamav_la-inflate64.lo libclamav_la-special.lo libclamav_la-binhex.lo libclamav_la-is_tar.lo libclamav_la-tnef.lo libclamav_la-autoit.lo libclamav_la-unarj.lo libclamav_la-bzlib.lo libclamav_la-nulsft.lo libclamav_la-infblock.lo libclamav_la-pdf.lo libclamav_la-pdfng.lo libclamav_la-pdfdecode.lo libclamav_la-spin.lo libclamav_la-yc.lo libclamav_la-elf.lo libclamav_la-execs.lo libclamav_la-sis.lo libclamav_la-uuencode.lo libclamav_la-phishcheck.lo libclamav_la-phish_domaincheck_db.lo libclamav_la-phish_whitelist.lo libclamav_la-regex_list.lo libclamav_la-regex_suffix.lo libclamav_la-entconv.lo libclamav_la-hashtab.lo libclamav_la-dconf.lo libclamav_la-lzma_iface.lo libclamav_la-7z_iface.lo libclamav_la-7zAlloc.lo libclamav_la-7zBuf.lo libclamav_la-7zBuf2.lo libclamav_la-7zCrc.lo libclamav_la-7zDec.lo libclamav_la-7zFile.lo libclamav_la-7zIn.lo libclamav_la-7zStream.lo libclamav_la-Bcj2.lo libclamav_la-Bra.lo libclamav_la-Bra86.lo libclamav_la-Lzma2Dec.lo libclamav_la-LzmaDec.lo libclamav_la-Ppmd7.lo libclamav_la-Ppmd7Dec.lo libclamav_la-Xz.lo libclamav_la-XzCrc64.lo libclamav_la-XzDec.lo libclamav_la-XzIn.lo libclamav_la-Delta.lo libclamav_la-BraIA64.lo libclamav_la-CpuArch.lo libclamav_la-7zCrcOpt.lo libclamav_la-explode.lo libclamav_la-textnorm.lo libclamav_la-dlp.lo libclamav_la-js-norm.lo libclamav_la-uniq.lo libclamav_la-version.lo libclamav_la-mpool.lo libclamav_la-filtering.lo libclamav_la-fmap.lo libclamav_la-perflogging.lo libclamav_la-bytecode.lo libclamav_la-bytecode_vm.lo libclamav_la-cpio.lo libclamav_la-macho.lo libclamav_la-ishield.lo libclamav_la-bytecode_api.lo libclamav_la-bytecode_api_decl.lo libclamav_la-cache.lo libclamav_la-bytecode_detect.lo libclamav_la-events.lo libclamav_la-adc.lo libclamav_la-dmg.lo libclamav_la-xar.lo libclamav_la-xdp.lo libclamav_la-mbr.lo libclamav_la-gpt.lo libclamav_la-apm.lo libclamav_la-prtn_intxn.lo libclamav_la-json_api.lo libclamav_la-xz_iface.lo libclamav_la-sf_base64decode.lo libclamav_la-hfsplus.lo libclamav_la-swf.lo libclamav_la-jpeg.lo libclamav_la-png.lo libclamav_la-iso9660.lo libclamav_la-arc4.lo libclamav_la-rijndael.lo libclamav_la-crtmgr.lo libclamav_la-asn1.lo libclamav_la-fpu.lo libclamav_la-stats.lo libclamav_la-www.lo libclamav_la-stats_json.lo libclamav_la-hostid.lo libclamav_la-openioc.lo libclamav_la-msdoc.lo libclamav_la-matcher-pcre.lo libclamav_la-regex_pcre.lo libclamav_la-msxml.lo libclamav_la-msxml_parser.lo libclamav_la-tiff.lo libclamav_la-hwp.lo libclamav_la-lzwdec.lo libclamav_la-matcher-byte-comp.lo libclamav_la-egg.lo libclamav_la-yara_arena.lo libclamav_la-yara_compiler.lo libclamav_la-yara_exec.lo libclamav_la-yara_hash.lo libclamav_la-yara_grammar.lo libclamav_la-yara_lexer.lo libclamav_la-yara_parser.lo -lssl -lcrypto -lz -ljson-c -lpcre2-8 -lbz2 -lz -L/usr/lib -lltdl -lxml2 -lz -llzma -lm -ldl -dlopen libclamunrar_iface.la -lmspack c++/libclamavcxx.la -lstdc++ -lm libclamav_internal_utils.la -lpthread -lm -ltfm libtool: link: ar cru .libs/libclamav_internal_utils_nothreads.a libclamav_internal_utils_nothreads_la-str.o libclamav_internal_utils_nothreads_la-conv.o libclamav_internal_utils_nothreads_la-crypto.o libclamav_internal_utils_nothreads_la-iowrap.o libclamav_internal_utils_nothreads_la-others_common.o libclamav_internal_utils_nothreads_la-qsort.o libclamav_internal_utils_nothreads_la-strlcpy.o libclamav_internal_utils_nothreads_la-regcomp.o libclamav_internal_utils_nothreads_la-regerror.o libclamav_internal_utils_nothreads_la-regexec.o libclamav_internal_utils_nothreads_la-regfree.o libclamav_internal_utils_nothreads_la-strlcat.o libtool: link: ranlib .libs/libclamav_internal_utils_nothreads.a libtool: link: ( cd ".libs" && rm -f "libclamav_internal_utils_nothreads.la" && ln -s "../libclamav_internal_utils_nothreads.la" "libclamav_internal_utils_nothreads.la" ) libtool: link: rm -f .libs/libclamav.nm .libs/libclamav.nmS .libs/libclamav.nmT libtool: link: rm -f ".libs/libclamav.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin -fPIC -DPIC "libclamavS.c") libtool: link: rm -f ".libs/libclamavS.c" ".libs/libclamav.nm" ".libs/libclamav.nmS" ".libs/libclamav.nmT" ".libs/libclamav.nmI" libtool: link: i686-tld-linux-gcc -shared -fPIC -DPIC -O2 -fstack-protector -march=i686 -mtune=pentium4 -Wl,--version-script -Wl,../libclamav/libclamav.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -pthread .libs/libclamav_la-matcher-ac.o .libs/libclamav_la-matcher-bm.o .libs/libclamav_la-matcher-hash.o .libs/libclamav_la-matcher.o .libs/libclamav_la-others.o .libs/libclamav_la-readdb.o .libs/libclamav_la-cvd.o .libs/libclamav_la-dsig.o .libs/libclamav_la-scanners.o .libs/libclamav_la-textdet.o .libs/libclamav_la-filetypes.o .libs/libclamav_la-rtf.o .libs/libclamav_la-blob.o .libs/libclamav_la-mbox.o .libs/libclamav_la-message.o .libs/libclamav_la-table.o .libs/libclamav_la-text.o .libs/libclamav_la-ole2_extract.o .libs/libclamav_la-vba_extract.o .libs/libclamav_la-msexpand.o .libs/libclamav_la-pe.o .libs/libclamav_la-pe_icons.o .libs/libclamav_la-disasm.o .libs/libclamav_la-upx.o .libs/libclamav_la-htmlnorm.o .libs/libclamav_la-libmspack.o .libs/libclamav_la-rebuildpe.o .libs/libclamav_la-petite.o .libs/libclamav_la-wwunpack.o .libs/libclamav_la-unsp.o .libs/libclamav_la-aspack.o .libs/libclamav_la-packlibs.o .libs/libclamav_la-fsg.o .libs/libclamav_la-mew.o .libs/libclamav_la-upack.o .libs/libclamav_la-line.o .libs/libclamav_la-untar.o .libs/libclamav_la-unzip.o .libs/libclamav_la-ooxml.o .libs/libclamav_la-inflate64.o .libs/libclamav_la-special.o .libs/libclamav_la-binhex.o .libs/libclamav_la-is_tar.o .libs/libclamav_la-tnef.o .libs/libclamav_la-autoit.o .libs/libclamav_la-unarj.o .libs/libclamav_la-bzlib.o .libs/libclamav_la-nulsft.o .libs/libclamav_la-infblock.o .libs/libclamav_la-pdf.o .libs/libclamav_la-pdfng.o .libs/libclamav_la-pdfdecode.o .libs/libclamav_la-spin.o .libs/libclamav_la-yc.o .libs/libclamav_la-elf.o .libs/libclamav_la-execs.o .libs/libclamav_la-sis.o .libs/libclamav_la-uuencode.o .libs/libclamav_la-phishcheck.o .libs/libclamav_la-phish_domaincheck_db.o .libs/libclamav_la-phish_whitelist.o .libs/libclamav_la-regex_list.o .libs/libclamav_la-regex_suffix.o .libs/libclamav_la-entconv.o .libs/libclamav_la-hashtab.o .libs/libclamav_la-dconf.o .libs/libclamav_la-lzma_iface.o .libs/libclamav_la-7z_iface.o .libs/libclamav_la-7zAlloc.o .libs/libclamav_la-7zBuf.o .libs/libclamav_la-7zBuf2.o .libs/libclamav_la-7zCrc.o .libs/libclamav_la-7zDec.o .libs/libclamav_la-7zFile.o .libs/libclamav_la-7zIn.o .libs/libclamav_la-7zStream.o .libs/libclamav_la-Bcj2.o .libs/libclamav_la-Bra.o .libs/libclamav_la-Bra86.o .libs/libclamav_la-Lzma2Dec.o .libs/libclamav_la-LzmaDec.o .libs/libclamav_la-Ppmd7.o .libs/libclamav_la-Ppmd7Dec.o .libs/libclamav_la-Xz.o .libs/libclamav_la-XzCrc64.o .libs/libclamav_la-XzDec.o .libs/libclamav_la-XzIn.o .libs/libclamav_la-Delta.o .libs/libclamav_la-BraIA64.o .libs/libclamav_la-CpuArch.o .libs/libclamav_la-7zCrcOpt.o .libs/libclamav_la-explode.o .libs/libclamav_la-textnorm.o .libs/libclamav_la-dlp.o .libs/libclamav_la-js-norm.o .libs/libclamav_la-uniq.o .libs/libclamav_la-version.o .libs/libclamav_la-mpool.o .libs/libclamav_la-filtering.o .libs/libclamav_la-fmap.o .libs/libclamav_la-perflogging.o .libs/libclamav_la-bytecode.o .libs/libclamav_la-bytecode_vm.o .libs/libclamav_la-cpio.o .libs/libclamav_la-macho.o .libs/libclamav_la-ishield.o .libs/libclamav_la-bytecode_api.o .libs/libclamav_la-bytecode_api_decl.o .libs/libclamav_la-cache.o .libs/libclamav_la-bytecode_detect.o .libs/libclamav_la-events.o .libs/libclamav_la-adc.o .libs/libclamav_la-dmg.o .libs/libclamav_la-xar.o .libs/libclamav_la-xdp.o .libs/libclamav_la-mbr.o .libs/libclamav_la-gpt.o .libs/libclamav_la-apm.o .libs/libclamav_la-prtn_intxn.o .libs/libclamav_la-json_api.o .libs/libclamav_la-xz_iface.o .libs/libclamav_la-sf_base64decode.o .libs/libclamav_la-hfsplus.o .libs/libclamav_la-swf.o .libs/libclamav_la-jpeg.o .libs/libclamav_la-png.o .libs/libclamav_la-iso9660.o .libs/libclamav_la-arc4.o .libs/libclamav_la-rijndael.o .libs/libclamav_la-crtmgr.o .libs/libclamav_la-asn1.o .libs/libclamav_la-fpu.o .libs/libclamav_la-stats.o .libs/libclamav_la-www.o .libs/libclamav_la-stats_json.o .libs/libclamav_la-hostid.o .libs/libclamav_la-openioc.o .libs/libclamav_la-msdoc.o .libs/libclamav_la-matcher-pcre.o .libs/libclamav_la-regex_pcre.o .libs/libclamav_la-msxml.o .libs/libclamav_la-msxml_parser.o .libs/libclamav_la-tiff.o .libs/libclamav_la-hwp.o .libs/libclamav_la-lzwdec.o .libs/libclamav_la-matcher-byte-comp.o .libs/libclamav_la-egg.o .libs/libclamav_la-yara_arena.o .libs/libclamav_la-yara_compiler.o .libs/libclamav_la-yara_exec.o .libs/libclamav_la-yara_hash.o .libs/libclamav_la-yara_grammar.o .libs/libclamav_la-yara_lexer.o .libs/libclamav_la-yara_parser.o .libs/libclamavS.o -Wl,--whole-archive c++/.libs/libclamavcxx.a ./.libs/libclamav_internal_utils.a -Wl,--no-whole-archive -ljson-c /usr/lib/libbz2.so -L/usr/lib /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so -ldl /usr/lib/libmspack.so /usr/lib/libstdc++.so -lssl -lcrypto -lz -lpcre2-8 -lpthread -lm /usr/lib/libtfm.so -Wl,-soname -Wl,libclamav.so.9 -o .libs/libclamav.so.9.0.4 libtool: link: (cd ".libs" && rm -f "libclamav.so.9" && ln -s "libclamav.so.9.0.4" "libclamav.so.9") libtool: link: (cd ".libs" && rm -f "libclamav.so" && ln -s "libclamav.so.9.0.4" "libclamav.so") libtool: link: (cd .libs/libclamav.lax/libclamavcxx.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++/.libs/libclamavcxx.a") libtool: link: (cd .libs/libclamav.lax/libclamav_internal_utils.a && ar x "/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/./.libs/libclamav_internal_utils.a") libtool: link: ar cru .libs/libclamav.a libclamav_la-matcher-ac.o libclamav_la-matcher-bm.o libclamav_la-matcher-hash.o libclamav_la-matcher.o libclamav_la-others.o libclamav_la-readdb.o libclamav_la-cvd.o libclamav_la-dsig.o libclamav_la-scanners.o libclamav_la-textdet.o libclamav_la-filetypes.o libclamav_la-rtf.o libclamav_la-blob.o libclamav_la-mbox.o libclamav_la-message.o libclamav_la-table.o libclamav_la-text.o libclamav_la-ole2_extract.o libclamav_la-vba_extract.o libclamav_la-msexpand.o libclamav_la-pe.o libclamav_la-pe_icons.o libclamav_la-disasm.o libclamav_la-upx.o libclamav_la-htmlnorm.o libclamav_la-libmspack.o libclamav_la-rebuildpe.o libclamav_la-petite.o libclamav_la-wwunpack.o libclamav_la-unsp.o libclamav_la-aspack.o libclamav_la-packlibs.o libclamav_la-fsg.o libclamav_la-mew.o libclamav_la-upack.o libclamav_la-line.o libclamav_la-untar.o libclamav_la-unzip.o libclamav_la-ooxml.o libclamav_la-inflate64.o libclamav_la-special.o libclamav_la-binhex.o libclamav_la-is_tar.o libclamav_la-tnef.o libclamav_la-autoit.o libclamav_la-unarj.o libclamav_la-bzlib.o libclamav_la-nulsft.o libclamav_la-infblock.o libclamav_la-pdf.o libclamav_la-pdfng.o libclamav_la-pdfdecode.o libclamav_la-spin.o libclamav_la-yc.o libclamav_la-elf.o libclamav_la-execs.o libclamav_la-sis.o libclamav_la-uuencode.o libclamav_la-phishcheck.o libclamav_la-phish_domaincheck_db.o libclamav_la-phish_whitelist.o libclamav_la-regex_list.o libclamav_la-regex_suffix.o libclamav_la-entconv.o libclamav_la-hashtab.o libclamav_la-dconf.o libclamav_la-lzma_iface.o libclamav_la-7z_iface.o libclamav_la-7zAlloc.o libclamav_la-7zBuf.o libclamav_la-7zBuf2.o libclamav_la-7zCrc.o libclamav_la-7zDec.o libclamav_la-7zFile.o libclamav_la-7zIn.o libclamav_la-7zStream.o libclamav_la-Bcj2.o libclamav_la-Bra.o libclamav_la-Bra86.o libclamav_la-Lzma2Dec.o libclamav_la-LzmaDec.o libclamav_la-Ppmd7.o libclamav_la-Ppmd7Dec.o libclamav_la-Xz.o libclamav_la-XzCrc64.o libclamav_la-XzDec.o libclamav_la-XzIn.o libclamav_la-Delta.o libclamav_la-BraIA64.o libclamav_la-CpuArch.o libclamav_la-7zCrcOpt.o libclamav_la-explode.o libclamav_la-textnorm.o libclamav_la-dlp.o libclamav_la-js-norm.o libclamav_la-uniq.o libclamav_la-version.o libclamav_la-mpool.o libclamav_la-filtering.o libclamav_la-fmap.o libclamav_la-perflogging.o libclamav_la-bytecode.o libclamav_la-bytecode_vm.o libclamav_la-cpio.o libclamav_la-macho.o libclamav_la-ishield.o libclamav_la-bytecode_api.o libclamav_la-bytecode_api_decl.o libclamav_la-cache.o libclamav_la-bytecode_detect.o libclamav_la-events.o libclamav_la-adc.o libclamav_la-dmg.o libclamav_la-xar.o libclamav_la-xdp.o libclamav_la-mbr.o libclamav_la-gpt.o libclamav_la-apm.o libclamav_la-prtn_intxn.o libclamav_la-json_api.o libclamav_la-xz_iface.o libclamav_la-sf_base64decode.o libclamav_la-hfsplus.o libclamav_la-swf.o libclamav_la-jpeg.o libclamav_la-png.o libclamav_la-iso9660.o libclamav_la-arc4.o libclamav_la-rijndael.o libclamav_la-crtmgr.o libclamav_la-asn1.o libclamav_la-fpu.o libclamav_la-stats.o libclamav_la-www.o libclamav_la-stats_json.o libclamav_la-hostid.o libclamav_la-openioc.o libclamav_la-msdoc.o libclamav_la-matcher-pcre.o libclamav_la-regex_pcre.o libclamav_la-msxml.o libclamav_la-msxml_parser.o libclamav_la-tiff.o libclamav_la-hwp.o libclamav_la-lzwdec.o libclamav_la-matcher-byte-comp.o libclamav_la-egg.o libclamav_la-yara_arena.o libclamav_la-yara_compiler.o libclamav_la-yara_exec.o libclamav_la-yara_hash.o libclamav_la-yara_grammar.o libclamav_la-yara_lexer.o libclamav_la-yara_parser.o .libs/libclamavS.o .libs/libclamav.lax/libclamavcxx.a/APFloat.o .libs/libclamav.lax/libclamavcxx.a/APInt.o .libs/libclamav.lax/libclamavcxx.a/AddrModeMatcher.o .libs/libclamav.lax/libclamavcxx.a/AggressiveAntiDepBreaker.o .libs/libclamav.lax/libclamavcxx.a/Alarm.o .libs/libclamav.lax/libclamavcxx.a/AliasAnalysis.o .libs/libclamav.lax/libclamavcxx.a/AliasSetTracker.o .libs/libclamav.lax/libclamavcxx.a/Allocator.o .libs/libclamav.lax/libclamavcxx.a/Analysis.o .libs/libclamav.lax/libclamavcxx.a/AsmWriter.o .libs/libclamav.lax/libclamavcxx.a/Atomic.o .libs/libclamav.lax/libclamavcxx.a/Attributes.o .libs/libclamav.lax/libclamavcxx.a/AutoUpgrade.o .libs/libclamav.lax/libclamavcxx.a/BasicAliasAnalysis.o .libs/libclamav.lax/libclamavcxx.a/BasicBlock.o .libs/libclamav.lax/libclamavcxx.a/BasicBlockUtils.o .libs/libclamav.lax/libclamavcxx.a/BranchFolding.o .libs/libclamav.lax/libclamavcxx.a/BreakCriticalEdges.o .libs/libclamav.lax/libclamavcxx.a/BuildLibCalls.o .libs/libclamav.lax/libclamavcxx.a/CalcSpillWeights.o .libs/libclamav.lax/libclamavcxx.a/CallGraph.o .libs/libclamav.lax/libclamavcxx.a/CallingConvLower.o .libs/libclamav.lax/libclamavcxx.a/CaptureTracking.o .libs/libclamav.lax/libclamavcxx.a/CodeGenPrepare.o .libs/libclamav.lax/libclamavcxx.a/CodePlacementOpt.o .libs/libclamav.lax/libclamavcxx.a/CommandLine.o .libs/libclamav.lax/libclamavcxx.a/ConstantFold.o .libs/libclamav.lax/libclamavcxx.a/ConstantFolding.o .libs/libclamav.lax/libclamavcxx.a/ConstantMerge.o .libs/libclamav.lax/libclamavcxx.a/ConstantRange.o .libs/libclamav.lax/libclamavcxx.a/Constants.o .libs/libclamav.lax/libclamavcxx.a/Core.o .libs/libclamav.lax/libclamavcxx.a/CriticalAntiDepBreaker.o .libs/libclamav.lax/libclamavcxx.a/DAGCombiner.o .libs/libclamav.lax/libclamavcxx.a/DCE.o .libs/libclamav.lax/libclamavcxx.a/DeadMachineInstructionElim.o .libs/libclamav.lax/libclamavcxx.a/Debug.o .libs/libclamav.lax/libclamavcxx.a/DebugInfo.o .libs/libclamav.lax/libclamavcxx.a/DebugLoc.o .libs/libclamav.lax/libclamavcxx.a/DemoteRegToStack.o .libs/libclamav.lax/libclamavcxx.a/Disassembler.o .libs/libclamav.lax/libclamavcxx.a/Dominators.o .libs/libclamav.lax/libclamavcxx.a/Dwarf.o .libs/libclamav.lax/libclamavcxx.a/DwarfEHPrepare.o .libs/libclamav.lax/libclamavcxx.a/DynamicLibrary.o .libs/libclamav.lax/libclamavcxx.a/ELFCodeEmitter.o .libs/libclamav.lax/libclamavcxx.a/ELFWriter.o .libs/libclamav.lax/libclamavcxx.a/Errno.o .libs/libclamav.lax/libclamavcxx.a/ErrorHandling.o .libs/libclamav.lax/libclamavcxx.a/ExecutionEngine.o .libs/libclamav.lax/libclamavcxx.a/FastISel.o .libs/libclamav.lax/libclamavcxx.a/FoldingSet.o .libs/libclamav.lax/libclamavcxx.a/FormattedStream.o .libs/libclamav.lax/libclamavcxx.a/Function.o .libs/libclamav.lax/libclamavcxx.a/FunctionLoweringInfo.o .libs/libclamav.lax/libclamavcxx.a/GCMetadata.o .libs/libclamav.lax/libclamavcxx.a/GCStrategy.o .libs/libclamav.lax/libclamavcxx.a/GEPSplitter.o .libs/libclamav.lax/libclamavcxx.a/GVMaterializer.o .libs/libclamav.lax/libclamavcxx.a/GVN.o .libs/libclamav.lax/libclamavcxx.a/GlobalOpt.o .libs/libclamav.lax/libclamavcxx.a/Globals.o .libs/libclamav.lax/libclamavcxx.a/GraphWriter.o .libs/libclamav.lax/libclamavcxx.a/Host.o .libs/libclamav.lax/libclamavcxx.a/IRBuilder.o .libs/libclamav.lax/libclamavcxx.a/IVUsers.o .libs/libclamav.lax/libclamavcxx.a/IncludeFile.o .libs/libclamav.lax/libclamavcxx.a/InlineAsm.o .libs/libclamav.lax/libclamavcxx.a/InlineSpiller.o .libs/libclamav.lax/libclamavcxx.a/InstrEmitter.o .libs/libclamav.lax/libclamavcxx.a/Instruction.o .libs/libclamav.lax/libclamavcxx.a/InstructionSimplify.o .libs/libclamav.lax/libclamavcxx.a/Instructions.o .libs/libclamav.lax/libclamavcxx.a/Intercept.o .libs/libclamav.lax/libclamavcxx.a/IntrinsicInst.o .libs/libclamav.lax/libclamavcxx.a/JIT.o .libs/libclamav.lax/libclamavcxx.a/JITDebugRegisterer.o .libs/libclamav.lax/libclamavcxx.a/JITDwarfEmitter.o .libs/libclamav.lax/libclamavcxx.a/JITEmitter.o .libs/libclamav.lax/libclamavcxx.a/JITMemoryManager.o .libs/libclamav.lax/libclamavcxx.a/LCSSA.o .libs/libclamav.lax/libclamavcxx.a/LLVMContext.o .libs/libclamav.lax/libclamavcxx.a/LLVMContextImpl.o .libs/libclamav.lax/libclamavcxx.a/LLVMTargetMachine.o .libs/libclamav.lax/libclamavcxx.a/LatencyPriorityQueue.o .libs/libclamav.lax/libclamavcxx.a/LeakDetector.o .libs/libclamav.lax/libclamavcxx.a/LegalizeDAG.o .libs/libclamav.lax/libclamavcxx.a/LegalizeFloatTypes.o .libs/libclamav.lax/libclamavcxx.a/LegalizeIntegerTypes.o .libs/libclamav.lax/libclamavcxx.a/LegalizeTypes.o .libs/libclamav.lax/libclamavcxx.a/LegalizeTypesGeneric.o .libs/libclamav.lax/libclamavcxx.a/LegalizeVectorOps.o .libs/libclamav.lax/libclamavcxx.a/LegalizeVectorTypes.o .libs/libclamav.lax/libclamavcxx.a/LiveInterval.o .libs/libclamav.lax/libclamavcxx.a/LiveIntervalAnalysis.o .libs/libclamav.lax/libclamavcxx.a/LiveStackAnalysis.o .libs/libclamav.lax/libclamavcxx.a/LiveVariables.o .libs/libclamav.lax/libclamavcxx.a/Loads.o .libs/libclamav.lax/libclamavcxx.a/Local.o .libs/libclamav.lax/libclamavcxx.a/LocalStackSlotAllocation.o .libs/libclamav.lax/libclamavcxx.a/LoopInfo.o .libs/libclamav.lax/libclamavcxx.a/LoopPass.o .libs/libclamav.lax/libclamavcxx.a/LoopSimplify.o .libs/libclamav.lax/libclamavcxx.a/LoopStrengthReduce.o .libs/libclamav.lax/libclamavcxx.a/LowerInvoke.o .libs/libclamav.lax/libclamavcxx.a/LowerSubregs.o .libs/libclamav.lax/libclamavcxx.a/LowerSwitch.o .libs/libclamav.lax/libclamavcxx.a/MCAsmInfo.o .libs/libclamav.lax/libclamavcxx.a/MCAsmInfoDarwin.o .libs/libclamav.lax/libclamavcxx.a/MCAsmStreamer.o .libs/libclamav.lax/libclamavcxx.a/MCAssembler.o .libs/libclamav.lax/libclamavcxx.a/MCContext.o .libs/libclamav.lax/libclamavcxx.a/MCExpr.o .libs/libclamav.lax/libclamavcxx.a/MCInst.o .libs/libclamav.lax/libclamavcxx.a/MCInstPrinter.o .libs/libclamav.lax/libclamavcxx.a/MCLoggingStreamer.o .libs/libclamav.lax/libclamavcxx.a/MCNullStreamer.o .libs/libclamav.lax/libclamavcxx.a/MCSection.o .libs/libclamav.lax/libclamavcxx.a/MCSectionCOFF.o .libs/libclamav.lax/libclamavcxx.a/MCSectionELF.o .libs/libclamav.lax/libclamavcxx.a/MCSectionMachO.o .libs/libclamav.lax/libclamavcxx.a/MCStreamer.o .libs/libclamav.lax/libclamavcxx.a/MCSymbol.o .libs/libclamav.lax/libclamavcxx.a/MachineBasicBlock.o .libs/libclamav.lax/libclamavcxx.a/MachineCSE.o .libs/libclamav.lax/libclamavcxx.a/MachineDominators.o .libs/libclamav.lax/libclamavcxx.a/MachineFunction.o .libs/libclamav.lax/libclamavcxx.a/MachineFunctionAnalysis.o .libs/libclamav.lax/libclamavcxx.a/MachineFunctionPass.o .libs/libclamav.lax/libclamavcxx.a/MachineFunctionPrinterPass.o .libs/libclamav.lax/libclamavcxx.a/MachineInstr.o .libs/libclamav.lax/libclamavcxx.a/MachineLICM.o .libs/libclamav.lax/libclamavcxx.a/MachineLoopInfo.o .libs/libclamav.lax/libclamavcxx.a/MachineModuleInfo.o .libs/libclamav.lax/libclamavcxx.a/MachineModuleInfoImpls.o .libs/libclamav.lax/libclamavcxx.a/MachinePassRegistry.o .libs/libclamav.lax/libclamavcxx.a/MachineRegisterInfo.o .libs/libclamav.lax/libclamavcxx.a/MachineSSAUpdater.o .libs/libclamav.lax/libclamavcxx.a/MachineSink.o .libs/libclamav.lax/libclamavcxx.a/MachineVerifier.o .libs/libclamav.lax/libclamavcxx.a/ManagedStatic.o .libs/libclamav.lax/libclamavcxx.a/Mangler.o .libs/libclamav.lax/libclamavcxx.a/Mem2Reg.o .libs/libclamav.lax/libclamavcxx.a/Memory.o .libs/libclamav.lax/libclamavcxx.a/MemoryBuffer.o .libs/libclamav.lax/libclamavcxx.a/MemoryBuiltins.o .libs/libclamav.lax/libclamavcxx.a/MemoryDependenceAnalysis.o .libs/libclamav.lax/libclamavcxx.a/Metadata.o .libs/libclamav.lax/libclamavcxx.a/Module.o .libs/libclamav.lax/libclamavcxx.a/Mutex.o .libs/libclamav.lax/libclamavcxx.a/OProfileJITEventListener.o .libs/libclamav.lax/libclamavcxx.a/ObjectCodeEmitter.o .libs/libclamav.lax/libclamavcxx.a/OptimizePHIs.o .libs/libclamav.lax/libclamavcxx.a/PHIElimination.o .libs/libclamav.lax/libclamavcxx.a/PHITransAddr.o .libs/libclamav.lax/libclamavcxx.a/Pass.o .libs/libclamav.lax/libclamavcxx.a/PassManager.o .libs/libclamav.lax/libclamavcxx.a/PassRegistry.o .libs/libclamav.lax/libclamavcxx.a/Passes.o .libs/libclamav.lax/libclamavcxx.a/Path.o .libs/libclamav.lax/libclamavcxx.a/PeepholeOptimizer.o .libs/libclamav.lax/libclamavcxx.a/PointerTracking.o .libs/libclamav.lax/libclamavcxx.a/PostRAHazardRecognizer.o .libs/libclamav.lax/libclamavcxx.a/PostRASchedulerList.o .libs/libclamav.lax/libclamavcxx.a/PreAllocSplitting.o .libs/libclamav.lax/libclamavcxx.a/PrettyStackTrace.o .libs/libclamav.lax/libclamavcxx.a/PrintModulePass.o .libs/libclamav.lax/libclamavcxx.a/Process.o .libs/libclamav.lax/libclamavcxx.a/ProcessImplicitDefs.o .libs/libclamav.lax/libclamavcxx.a/ProfileInfo.o .libs/libclamav.lax/libclamavcxx.a/Program.o .libs/libclamav.lax/libclamavcxx.a/PrologEpilogInserter.o .libs/libclamav.lax/libclamavcxx.a/PromoteMemoryToRegister.o .libs/libclamav.lax/libclamavcxx.a/PseudoSourceValue.o .libs/libclamav.lax/libclamavcxx.a/RWMutex.o .libs/libclamav.lax/libclamavcxx.a/RegAllocFast.o .libs/libclamav.lax/libclamavcxx.a/RegAllocLinearScan.o .libs/libclamav.lax/libclamavcxx.a/RegisterCoalescer.o .libs/libclamav.lax/libclamavcxx.a/RegisterScavenging.o .libs/libclamav.lax/libclamavcxx.a/SCCP.o .libs/libclamav.lax/libclamavcxx.a/SSAUpdater.o .libs/libclamav.lax/libclamavcxx.a/ScalarEvolution.o .libs/libclamav.lax/libclamavcxx.a/ScalarEvolutionExpander.o .libs/libclamav.lax/libclamavcxx.a/ScalarEvolutionNormalization.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAG.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGEmit.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGInstrs.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGList.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGPrinter.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGRRList.o .libs/libclamav.lax/libclamavcxx.a/ScheduleDAGSDNodes.o .libs/libclamav.lax/libclamavcxx.a/SelectionDAG.o .libs/libclamav.lax/libclamavcxx.a/SelectionDAGBuilder.o .libs/libclamav.lax/libclamavcxx.a/SelectionDAGISel.o .libs/libclamav.lax/libclamavcxx.a/SelectionDAGPrinter.o .libs/libclamav.lax/libclamavcxx.a/ShrinkWrapping.o .libs/libclamav.lax/libclamavcxx.a/Signals.o .libs/libclamav.lax/libclamavcxx.a/SimpleRegisterCoalescing.o .libs/libclamav.lax/libclamavcxx.a/SimplifyCFG.o .libs/libclamav.lax/libclamavcxx.a/SimplifyCFGPass.o .libs/libclamav.lax/libclamavcxx.a/SjLjEHPrepare.o .libs/libclamav.lax/libclamavcxx.a/SlotIndexes.o .libs/libclamav.lax/libclamavcxx.a/SmallPtrSet.o .libs/libclamav.lax/libclamavcxx.a/SmallVector.o .libs/libclamav.lax/libclamavcxx.a/SourceMgr.o .libs/libclamav.lax/libclamavcxx.a/Spiller.o .libs/libclamav.lax/libclamavcxx.a/SplitKit.o .libs/libclamav.lax/libclamavcxx.a/StackProtector.o .libs/libclamav.lax/libclamavcxx.a/StackSlotColoring.o .libs/libclamav.lax/libclamavcxx.a/Statistic.o .libs/libclamav.lax/libclamavcxx.a/StringExtras.o .libs/libclamav.lax/libclamavcxx.a/StringMap.o .libs/libclamav.lax/libclamavcxx.a/StringPool.o .libs/libclamav.lax/libclamavcxx.a/StringRef.o .libs/libclamav.lax/libclamavcxx.a/StrongPHIElimination.o .libs/libclamav.lax/libclamavcxx.a/SubtargetFeature.o .libs/libclamav.lax/libclamavcxx.a/TailDuplication.o .libs/libclamav.lax/libclamavcxx.a/TargetData.o .libs/libclamav.lax/libclamavcxx.a/TargetFrameInfo.o .libs/libclamav.lax/libclamavcxx.a/TargetInstrInfo.o .libs/libclamav.lax/libclamavcxx.a/TargetInstrInfoImpl.o .libs/libclamav.lax/libclamavcxx.a/TargetLowering.o .libs/libclamav.lax/libclamavcxx.a/TargetLoweringObjectFile.o .libs/libclamav.lax/libclamavcxx.a/TargetLoweringObjectFileImpl.o .libs/libclamav.lax/libclamavcxx.a/TargetMachine.o .libs/libclamav.lax/libclamavcxx.a/TargetRegisterInfo.o .libs/libclamav.lax/libclamavcxx.a/TargetRegistry.o .libs/libclamav.lax/libclamavcxx.a/TargetSelect.o .libs/libclamav.lax/libclamavcxx.a/TargetSelectionDAGInfo.o .libs/libclamav.lax/libclamavcxx.a/TargetSubtarget.o .libs/libclamav.lax/libclamavcxx.a/ThreadLocal.o .libs/libclamav.lax/libclamavcxx.a/Threading.o .libs/libclamav.lax/libclamavcxx.a/TimeValue.o .libs/libclamav.lax/libclamavcxx.a/Timer.o .libs/libclamav.lax/libclamavcxx.a/Triple.o .libs/libclamav.lax/libclamavcxx.a/Twine.o .libs/libclamav.lax/libclamavcxx.a/TwoAddressInstructionPass.o .libs/libclamav.lax/libclamavcxx.a/Type.o .libs/libclamav.lax/libclamavcxx.a/TypeSymbolTable.o .libs/libclamav.lax/libclamavcxx.a/UnifyFunctionExitNodes.o .libs/libclamav.lax/libclamavcxx.a/UnreachableBlockElim.o .libs/libclamav.lax/libclamavcxx.a/Use.o .libs/libclamav.lax/libclamavcxx.a/Valgrind.o .libs/libclamav.lax/libclamavcxx.a/Value.o .libs/libclamav.lax/libclamavcxx.a/ValueSymbolTable.o .libs/libclamav.lax/libclamavcxx.a/ValueTracking.o .libs/libclamav.lax/libclamavcxx.a/ValueTypes.o .libs/libclamav.lax/libclamavcxx.a/Verifier.o .libs/libclamav.lax/libclamavcxx.a/VirtRegMap.o .libs/libclamav.lax/libclamavcxx.a/VirtRegRewriter.o .libs/libclamav.lax/libclamavcxx.a/circular_raw_ostream.o .libs/libclamav.lax/libclamavcxx.a/libclamavcxx_la-ClamBCRTChecks.o .libs/libclamav.lax/libclamavcxx.a/libclamavcxx_la-bytecode2llvm.o .libs/libclamav.lax/libclamavcxx.a/libclamavcxx_la-detect.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-ELFObjectWriter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCAsmInfoCOFF.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCCodeEmitter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCELFStreamer.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCMachOStreamer.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCObjectStreamer.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MCObjectWriter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-MachObjectWriter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-SSEDomainFix.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-TargetAsmBackend.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-TargetELFWriterInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-WinCOFFObjectWriter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-WinCOFFStreamer.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86AsmBackend.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86COFFMachineModuleInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86CodeEmitter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86ELFWriterInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86FastISel.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86FloatingPoint.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86ISelDAGToDAG.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86ISelLowering.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86InstrInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86JITInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86MCAsmInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86MCCodeEmitter.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86RegisterInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86SelectionDAGInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86Subtarget.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86TargetInfo.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86TargetMachine.o .libs/libclamav.lax/libclamavcxx.a/libllvmx86codegen_la-X86TargetObjectFile.o .libs/libclamav.lax/libclamavcxx.a/raw_ostream.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-conv.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-crypto.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-iowrap.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-others_common.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-qsort.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-regcomp.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-regerror.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-regexec.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-regfree.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-str.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-strlcat.o .libs/libclamav.lax/libclamav_internal_utils.a/libclamav_internal_utils_la-strlcpy.o libtool: link: ranlib .libs/libclamav.a libtool: link: rm -fr .libs/libclamav.lax libtool: link: ( cd ".libs" && rm -f "libclamav.la" && ln -s "../libclamav.la" "libclamav.la" ) make[4]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' make[3]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' Making all in libfreshclam make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.lo -MD -MP -MF .deps/output.Tpo -c -o output.lo `test -f '../shared/output.c' || echo './'`../shared/output.c /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.lo -MD -MP -MF .deps/optparser.Tpo -c -o optparser.lo `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c -o getopt.lo `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c -o misc.lo `test -f '../shared/misc.c' || echo './'`../shared/misc.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../shared/misc.c -fPIC -DPIC -o .libs/misc.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.lo -MD -MP -MF .deps/optparser.Tpo -c ../shared/optparser.c -fPIC -DPIC -o .libs/optparser.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.lo -MD -MP -MF .deps/output.Tpo -c ../shared/output.c -fPIC -DPIC -o .libs/output.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c ../shared/getopt.c -fPIC -DPIC -o .libs/getopt.o In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c ../shared/getopt.c -o getopt.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../shared/misc.c -o misc.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.lo -MD -MP -MF .deps/output.Tpo -c ../shared/output.c -o output.o >/dev/null 2>&1 mv -f .deps/getopt.Tpo .deps/getopt.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cdiff.lo -MD -MP -MF .deps/cdiff.Tpo -c -o cdiff.lo `test -f '../shared/cdiff.c' || echo './'`../shared/cdiff.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cdiff.lo -MD -MP -MF .deps/cdiff.Tpo -c ../shared/cdiff.c -fPIC -DPIC -o .libs/cdiff.o In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/cdiff.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.lo -MD -MP -MF .deps/optparser.Tpo -c ../shared/optparser.c -o optparser.o >/dev/null 2>&1 mv -f .deps/misc.Tpo .deps/misc.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT tar.lo -MD -MP -MF .deps/tar.Tpo -c -o tar.lo `test -f '../shared/tar.c' || echo './'`../shared/tar.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT tar.lo -MD -MP -MF .deps/tar.Tpo -c ../shared/tar.c -fPIC -DPIC -o .libs/tar.o mv -f .deps/output.Tpo .deps/output.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util.lo -MD -MP -MF .deps/cert_util.Tpo -c -o cert_util.lo `test -f '../shared/cert_util.c' || echo './'`../shared/cert_util.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util.lo -MD -MP -MF .deps/cert_util.Tpo -c ../shared/cert_util.c -fPIC -DPIC -o .libs/cert_util.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT tar.lo -MD -MP -MF .deps/tar.Tpo -c ../shared/tar.c -o tar.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cdiff.lo -MD -MP -MF .deps/cdiff.Tpo -c ../shared/cdiff.c -o cdiff.o >/dev/null 2>&1 ../shared/cert_util.c: In function '_x509_to_pem': ../shared/cert_util.c:42:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 42 | cl_error_t ret = CL_EFORMAT; | ^~~ mv -f .deps/tar.Tpo .deps/tar.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam.lo -MD -MP -MF .deps/libfreshclam.Tpo -c -o libfreshclam.lo libfreshclam.c mv -f .deps/optparser.Tpo .deps/optparser.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam_internal.lo -MD -MP -MF .deps/libfreshclam_internal.Tpo -c -o libfreshclam_internal.lo libfreshclam_internal.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam.lo -MD -MP -MF .deps/libfreshclam.Tpo -c libfreshclam.c -fPIC -DPIC -o .libs/libfreshclam.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util.lo -MD -MP -MF .deps/cert_util.Tpo -c ../shared/cert_util.c -o cert_util.o >/dev/null 2>&1 libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam_internal.lo -MD -MP -MF .deps/libfreshclam_internal.Tpo -c libfreshclam_internal.c -fPIC -DPIC -o .libs/libfreshclam_internal.o mv -f .deps/cdiff.Tpo .deps/cdiff.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dns.lo -MD -MP -MF .deps/dns.Tpo -c -o dns.lo dns.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dns.lo -MD -MP -MF .deps/dns.Tpo -c dns.c -fPIC -DPIC -o .libs/dns.o In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from libfreshclam.c:65: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libfreshclam.c: At top level: libfreshclam.c:360:5: warning: no previous prototype for 'version_string_compare' [-Wmissing-prototypes] 360 | int version_string_compare(char *v1, size_t v1_len, char *v2, size_t v2_len) | ^~~~~~~~~~~~~~~~~~~~~~ libfreshclam.c: In function 'fc_update_database': libfreshclam.c:603:35: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 603 | for (attempt = 1; attempt <= g_maxAttempts; attempt++) { | ^~ libfreshclam.c:611:25: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 611 | attempt == g_maxAttempts ? 1 : 0, | ^~ libfreshclam.c:629:33: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 629 | if (attempt < g_maxAttempts) { | ^ libfreshclam.c: In function 'fc_download_url_database': libfreshclam.c:744:31: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 744 | for (attempt = 1; attempt <= g_maxAttempts; attempt++) { | ^~ libfreshclam.c:750:21: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 750 | attempt == g_maxAttempts ? 1 : 0, | ^~ libfreshclam.c:767:29: warning: comparison of integer expressions of different signedness: 'long int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 767 | if (attempt < g_maxAttempts) { | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT dns.lo -MD -MP -MF .deps/dns.Tpo -c dns.c -o dns.o >/dev/null 2>&1 In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from libfreshclam_internal.c:88: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/cert_util.Tpo .deps/cert_util.Plo /usr/bin/libtool --tag=CC --tag CXX --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util_linux.lo -MD -MP -MF .deps/cert_util_linux.Tpo -c -o cert_util_linux.lo `test -f '../shared/linux/cert_util_linux.c' || echo './'`../shared/linux/cert_util_linux.c In file included from /usr/include/string.h:494, from libfreshclam.c:31: In function 'strncpy', inlined from 'fc_dns_query_update_info' at libfreshclam.c:527:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/dns.Tpo .deps/dns.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util_linux.lo -MD -MP -MF .deps/cert_util_linux.Tpo -c ../shared/linux/cert_util_linux.c -fPIC -DPIC -o .libs/cert_util_linux.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam.lo -MD -MP -MF .deps/libfreshclam.Tpo -c libfreshclam.c -o libfreshclam.o >/dev/null 2>&1 libfreshclam_internal.c: In function 'check_for_new_database_version': libfreshclam_internal.c:1752:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 1752 | } else if (localver < remotever) { | ^ libfreshclam_internal.c:1759:9: note: here 1759 | case FC_UPTODATE: { | ^~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util_linux.lo -MD -MP -MF .deps/cert_util_linux.Tpo -c ../shared/linux/cert_util_linux.c -o cert_util_linux.o >/dev/null 2>&1 mv -f .deps/cert_util_linux.Tpo .deps/cert_util_linux.Plo mv -f .deps/libfreshclam.Tpo .deps/libfreshclam.Plo libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT libfreshclam_internal.lo -MD -MP -MF .deps/libfreshclam_internal.Tpo -c libfreshclam_internal.c -o libfreshclam_internal.o >/dev/null 2>&1 mv -f .deps/libfreshclam_internal.Tpo .deps/libfreshclam_internal.Plo /usr/bin/libtool --tag CXX --mode=link i686-tld-linux-gcc -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -thread-safe -lxml2 -lz -llzma -lm -ldl -version-info 2:0:0 -no-undefined -Wl,--version-script,../libfreshclam/libfreshclam.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libfreshclam.la -rpath /usr/lib output.lo optparser.lo getopt.lo misc.lo cdiff.lo tar.lo cert_util.lo libfreshclam.lo libfreshclam_internal.lo dns.lo cert_util_linux.lo ../libclamav/libclamav.la -lresolv -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lz -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lssl -lcrypto -lz -ljson-c -L/usr/lib -lltdl -lpthread -lm libtool: warning: '/usr/lib/gcc/i686-tld-linux/9.2.0/../../../libstdc++.la' seems to be moved libtool: link: rm -f .libs/libfreshclam.nm .libs/libfreshclam.nmS .libs/libfreshclam.nmT libtool: link: rm -f ".libs/libfreshclam.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin -fPIC -DPIC "libfreshclamS.c") libtool: link: rm -f ".libs/libfreshclamS.c" ".libs/libfreshclam.nm" ".libs/libfreshclam.nmS" ".libs/libfreshclam.nmT" ".libs/libfreshclam.nmI" libtool: link: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--version-script -Wl,../libfreshclam/libfreshclam.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -pthread /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/9.2.0/crtbeginS.o .libs/output.o .libs/optparser.o .libs/getopt.o .libs/misc.o .libs/cdiff.o .libs/tar.o .libs/cert_util.o .libs/libfreshclam.o .libs/libfreshclam_internal.o .libs/dns.o .libs/cert_util_linux.o .libs/libfreshclamS.o -Wl,-rpath -Wl,/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/.libs ../libclamav/.libs/libclamav.so -L/usr/lib -L/usr/lib/gcc/i686-tld-linux/9.2.0/../../.. /usr/lib/libbz2.so /usr/lib/libxml2.so /usr/lib/liblzma.so /usr/lib/libmspack.so -lpcre2-8 /usr/lib/libtfm.so /usr/lib/libcurl.so /usr/lib/libcares.so -lnghttp2 /usr/lib/librtmp.so /usr/lib/libgnutls.so -lp11-kit /usr/lib/libidn2.so /usr/lib/libunistring.so /usr/lib/libtasn1.so -lhogweed -lnettle /usr/lib/libgmp.so /usr/lib/libssh2.so -lpsl /usr/lib/libldap.so /usr/lib/libsasl2.so /usr/lib/libgssapi.so /usr/lib/libheimntlm.so /usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so /usr/lib/libsqlite3.so /usr/lib/libhcrypto.so /usr/lib/libheimbase.so /usr/lib/libasn1.so /usr/lib/libroken.so -lcrypt -lcom_err /usr/lib/liblber.so -lresolv /usr/lib/libbrotlidec.so /usr/lib/libbrotlicommon.so -lssl -lcrypto -lz -ljson-c /usr/lib/libltdl.so -ldl -lpthread -L/usr/lib/gcc/i686-tld-linux/9.2.0 /usr/lib/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/9.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crtn.o -Wl,-soname -Wl,libfreshclam.so.2 -o .libs/libfreshclam.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libfreshclam.so.2" && ln -s "libfreshclam.so.2.0.0" "libfreshclam.so.2") libtool: link: (cd ".libs" && rm -f "libfreshclam.so" && ln -s "libfreshclam.so.2.0.0" "libfreshclam.so") libtool: link: ar cru .libs/libfreshclam.a output.o optparser.o getopt.o misc.o cdiff.o tar.o cert_util.o libfreshclam.o libfreshclam_internal.o dns.o cert_util_linux.o libtool: link: ranlib .libs/libfreshclam.a libtool: link: ( cd ".libs" && rm -f "libfreshclam.la" && ln -s "../libfreshclam.la" "libfreshclam.la" ) make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' Making all in clamscan make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT actions.o -MD -MP -MF .deps/actions.Tpo -c -o actions.o `test -f '../shared/actions.c' || echo './'`../shared/actions.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/actions.Tpo .deps/actions.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamscan.o -MD -MP -MF .deps/clamscan.Tpo -c -o clamscan.o clamscan.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT manager.o -MD -MP -MF .deps/manager.Tpo -c -o manager.o manager.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamscan.c:42: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/clamscan.Tpo .deps/clamscan.Po mv -f .deps/misc.Tpo .deps/misc.Po mv -f .deps/optparser.Tpo .deps/optparser.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from manager.c:61: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'checkaccess', inlined from 'scanfile' at manager.c:353:13: manager.c:84:21: warning: argument 1 null where non-null expected [-Wnonnull] 84 | if ((user = getpwnam(username)) == NULL) { | ^~~~~~~~~~~~~~~~~~ In file included from manager.c:34: manager.c: In function 'scanfile': /usr/include/pwd.h:116:23: note: in a call to function 'getpwnam' declared here 116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1)); | ^~~~~~~~ mv -f .deps/manager.Tpo .deps/manager.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamscan output.o getopt.o optparser.o actions.o misc.o clamscan.o manager.o ../libclamav/libclamav.la -lpthread libtool: link: rm -f .libs/clamscan.nm .libs/clamscan.nmS .libs/clamscan.nmT libtool: link: rm -f ".libs/clamscan.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "clamscanS.c") libtool: link: rm -f ".libs/clamscanS.c" ".libs/clamscan.nm" ".libs/clamscan.nmS" ".libs/clamscan.nmT" ".libs/clamscan.nmI" libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/clamscan output.o getopt.o optparser.o actions.o misc.o clamscan.o manager.o ../libclamav/.libs/libclamav.so -L/usr/lib -ljson-c /usr/lib/libbz2.so /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so -ldl /usr/lib/libmspack.so /usr/lib/libstdc++.so -lssl -lcrypto -lz -lpcre2-8 -lm /usr/lib/libtfm.so -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' Making all in clamd make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT idmef_logging.o -MD -MP -MF .deps/idmef_logging.Tpo -c -o idmef_logging.o `test -f '../shared/idmef_logging.c' || echo './'`../shared/idmef_logging.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c ../shared/idmef_logging.c:31:6: warning: no previous prototype for 'prelude_logging' [-Wmissing-prototypes] 31 | void prelude_logging(const char *filename, const char *virname, const char *virhash, int virsize) | ^~~~~~~~~~~~~~~ mv -f .deps/idmef_logging.Tpo .deps/idmef_logging.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamd.o -MD -MP -MF .deps/clamd.Tpo -c -o clamd.o clamd.c mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT tcpserver.o -MD -MP -MF .deps/tcpserver.Tpo -c -o tcpserver.o tcpserver.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamd.c:60: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT localserver.o -MD -MP -MF .deps/localserver.Tpo -c -o localserver.o localserver.c mv -f .deps/optparser.Tpo .deps/optparser.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT session.o -MD -MP -MF .deps/session.Tpo -c -o session.o session.c mv -f .deps/tcpserver.Tpo .deps/tcpserver.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT thrmgr.o -MD -MP -MF .deps/thrmgr.Tpo -c -o thrmgr.o thrmgr.c mv -f .deps/clamd.Tpo .deps/clamd.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT server-th.o -MD -MP -MF .deps/server-th.Tpo -c -o server-th.o server-th.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from session.c:55: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/localserver.Tpo .deps/localserver.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT scanner.o -MD -MP -MF .deps/scanner.Tpo -c -o scanner.o scanner.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from thrmgr.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from server-th.c:61: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server-th.c: In function 'handle_stream': server-th.c:670:36: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'long int' [-Wsign-compare] 670 | if (buf->chunksize > buf->quota) { | ^ server-th.c: In function 'get_cmd': server-th.c:266:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | *term = '\0'; | ~~~~~~^~~~~~ server-th.c:267:9: note: here 267 | case 'n': | ^~~~ mv -f .deps/session.Tpo .deps/session.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT others.o -MD -MP -MF .deps/others.Tpo -c -o others.o others.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from scanner.c:49: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/thrmgr.Tpo .deps/thrmgr.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/scanners.h:26, from others.c:71: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/scanner.Tpo .deps/scanner.Po mv -f .deps/others.Tpo .deps/others.Po mv -f .deps/server-th.Tpo .deps/server-th.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamd output.o idmef_logging.o optparser.o getopt.o misc.o clamd.o tcpserver.o localserver.o session.o thrmgr.o server-th.o scanner.o others.o ../libclamav/libclamav.la -lpthread libtool: link: rm -f .libs/clamd.nm .libs/clamd.nmS .libs/clamd.nmT libtool: link: rm -f ".libs/clamd.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "clamdS.c") libtool: link: rm -f ".libs/clamdS.c" ".libs/clamd.nm" ".libs/clamd.nmS" ".libs/clamd.nmT" ".libs/clamd.nmI" libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/clamd output.o idmef_logging.o optparser.o getopt.o misc.o clamd.o tcpserver.o localserver.o session.o thrmgr.o server-th.o scanner.o others.o ../libclamav/.libs/libclamav.so -L/usr/lib -ljson-c /usr/lib/libbz2.so /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so -ldl /usr/lib/libmspack.so /usr/lib/libstdc++.so -lssl -lcrypto -lz -lpcre2-8 -lm /usr/lib/libtfm.so -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' Making all in clamdscan make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT actions.o -MD -MP -MF .deps/actions.Tpo -c -o actions.o `test -f '../shared/actions.c' || echo './'`../shared/actions.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamdcom.o -MD -MP -MF .deps/clamdcom.Tpo -c -o clamdcom.o `test -f '../shared/clamdcom.c' || echo './'`../shared/clamdcom.c mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamdscan.o -MD -MP -MF .deps/clamdscan.Tpo -c -o clamdscan.o clamdscan.c mv -f .deps/clamdcom.Tpo .deps/clamdcom.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT proto.o -MD -MP -MF .deps/proto.Tpo -c -o proto.o proto.c mv -f .deps/actions.Tpo .deps/actions.Po mv -f .deps/optparser.Tpo .deps/optparser.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamscan -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o client.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from proto.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proto.c: In function 'serial_callback': proto.c:419:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | logg("^Directory recursion limit reached\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proto.c:420:9: note: here 420 | case warning_skipped_link: | ^~~~ proto.c: In function 'parallel_callback': proto.c:582:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | c->errors++; | ~~~~~~~~~^~ proto.c:583:9: note: here 583 | case warning_skipped_link: | ^~~~ mv -f .deps/clamdscan.Tpo .deps/clamdscan.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from client.c:64: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/proto.Tpo .deps/proto.Po mv -f .deps/client.Tpo .deps/client.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamdscan output.o optparser.o misc.o getopt.o actions.o clamdcom.o clamdscan.o proto.o client.o ../libclamav/libclamav_internal_utils_nothreads.la libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o clamdscan output.o optparser.o misc.o getopt.o actions.o clamdcom.o clamdscan.o proto.o client.o ../libclamav/.libs/libclamav_internal_utils_nothreads.a -lssl -lcrypto -lz -lpcre2-8 make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' Making all in freshclam make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamdcom.o -MD -MP -MF .deps/clamdcom.Tpo -c -o clamdcom.o `test -f '../shared/clamdcom.c' || echo './'`../shared/clamdcom.c mv -f .deps/clamdcom.Tpo .deps/clamdcom.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT freshclam.o -MD -MP -MF .deps/freshclam.Tpo -c -o freshclam.o freshclam.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT notify.o -MD -MP -MF .deps/notify.Tpo -c -o notify.o notify.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from freshclam.c:57: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I../libfreshclam -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT execute.o -MD -MP -MF .deps/execute.Tpo -c -o execute.o execute.c mv -f .deps/notify.Tpo .deps/notify.Po freshclam.c: At top level: freshclam.c:209:12: warning: no previous prototype for 'download_complete_callback' [-Wmissing-prototypes] 209 | fc_error_t download_complete_callback(const char *dbFilename, void *context) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ freshclam.c:958:12: warning: no previous prototype for 'get_official_database_lists' [-Wmissing-prototypes] 958 | fc_error_t get_official_database_lists( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ freshclam.c:1036:12: warning: no previous prototype for 'select_from_official_databases' [-Wmissing-prototypes] 1036 | fc_error_t select_from_official_databases( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freshclam.c:1172:12: warning: no previous prototype for 'select_specific_databases' [-Wmissing-prototypes] 1172 | fc_error_t select_specific_databases( | ^~~~~~~~~~~~~~~~~~~~~~~~~ freshclam.c:1370:12: warning: no previous prototype for 'perform_database_update' [-Wmissing-prototypes] 1370 | fc_error_t perform_database_update( | ^~~~~~~~~~~~~~~~~~~~~~~ freshclam.c: In function 'download_complete_callback': freshclam.c:278:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 278 | if (FC_SUCCESS != ret) { | ^ freshclam.c:284:17: note: here 284 | case 0: { | ^~~~ mv -f .deps/execute.Tpo .deps/execute.Po mv -f .deps/optparser.Tpo .deps/optparser.Po mv -f .deps/freshclam.Tpo .deps/freshclam.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o freshclam optparser.o getopt.o misc.o clamdcom.o freshclam.o notify.o execute.o -lssl -lcrypto -lz -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz ../libclamav/libclamav.la ../libfreshclam/libfreshclam.la -lresolv -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lz -lpthread libtool: link: rm -f .libs/freshclam.nm .libs/freshclam.nmS .libs/freshclam.nmT libtool: link: rm -f ".libs/freshclam.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "freshclamS.c") libtool: link: rm -f ".libs/freshclamS.c" ".libs/freshclam.nm" ".libs/freshclam.nmS" ".libs/freshclam.nmT" ".libs/freshclam.nmI" libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/freshclam optparser.o getopt.o misc.o clamdcom.o freshclam.o notify.o execute.o -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc ../libclamav/.libs/libclamav.so -L/usr/lib ../libfreshclam/.libs/libfreshclam.so /tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/.libs/libclamav.so /usr/lib/libbz2.so /usr/lib/libxml2.so /usr/lib/liblzma.so /usr/lib/libmspack.so -lpcre2-8 /usr/lib/libtfm.so -ljson-c /usr/lib/libltdl.so /usr/lib/libstdc++.so /usr/lib/libcurl.so /usr/lib/libcares.so -lnghttp2 /usr/lib/librtmp.so /usr/lib/libgnutls.so -lp11-kit /usr/lib/libidn2.so /usr/lib/libunistring.so /usr/lib/libtasn1.so -lhogweed -lnettle /usr/lib/libgmp.so /usr/lib/libssh2.so -lpsl /usr/lib/libldap.so /usr/lib/libsasl2.so /usr/lib/libgssapi.so /usr/lib/libheimntlm.so /usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so /usr/lib/libsqlite3.so /usr/lib/libhcrypto.so /usr/lib/libheimbase.so -ldl /usr/lib/libasn1.so /usr/lib/libroken.so -lcrypt -lcom_err -lssl -lcrypto /usr/lib/liblber.so -lresolv /usr/lib/libbrotlidec.so /usr/lib/libbrotlicommon.so -lm -lz -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' Making all in sigtool make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cdiff.o -MD -MP -MF .deps/cdiff.Tpo -c -o cdiff.o `test -f '../shared/cdiff.c' || echo './'`../shared/cdiff.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT tar.o -MD -MP -MF .deps/tar.Tpo -c -o tar.o `test -f '../shared/tar.c' || echo './'`../shared/tar.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/cdiff.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT vba.o -MD -MP -MF .deps/vba.Tpo -c -o vba.o vba.c mv -f .deps/tar.Tpo .deps/tar.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT sigtool.o -MD -MP -MF .deps/sigtool.Tpo -c -o sigtool.o sigtool.c mv -f .deps/optparser.Tpo .deps/optparser.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/vba_extract.h:27, from vba.c:37: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/cdiff.Tpo .deps/cdiff.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from vba.h:24, from sigtool.c:58: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c: In function 'matchsig': sigtool.c:2213:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2213 | int ret; | ^~~ mv -f .deps/vba.Tpo .deps/vba.Po sigtool.c: In function 'decodehex': sigtool.c:2590:49: warning: variable 'bw' set but not used [-Wunused-but-set-variable] 2590 | unsigned int i, j, hexlen, dlen, parts = 0, bw; | ^~ sigtool.c:2650:9: warning: '%s' directive argument is null [-Wformat-overflow=] 2650 | mprintf(" +-> CFLAGS: %s\n", cflags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c: In function 'build': sigtool.c:975:54: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 31 [-Wformat-truncation=] 975 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^~ sigtool.c:975:50: note: assuming directive output of 4 bytes 975 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 37) into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:649:37: warning: '.info' directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 649 | snprintf(file, sizeof(file), "%s.info", dbname); | ^~~~~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 37 bytes into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:686:50: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 91 | {"info", 0}, | ~ ...... 686 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 37 bytes into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:686:52: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 686 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 33) into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:1132:50: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 31 [-Wformat-truncation=] 1132 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^~ sigtool.c:1132:46: note: assuming directive output of 4 bytes 1132 | snprintf(dbfile, sizeof(dbfile), "%s.%s", dbname, dblist[i].ext); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 37) into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:1293:40: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 1293 | snprintf(patch, sizeof(patch), "%s-%u.script", dbname, version); | ^~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 10 and 50 bytes into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c:1309:45: warning: '.broken' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1309 | snprintf(broken, sizeof(broken), "%s.broken", patch); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 39 bytes into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sigtool.c: In function 'main': sigtool.c:3366:45: warning: '.broken' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 3366 | snprintf(broken, sizeof(broken), "%s.broken", name); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from sigtool.c:29: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 39 bytes into a destination of size 32 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/sigtool.Tpo .deps/sigtool.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o sigtool output.o getopt.o optparser.o misc.o cdiff.o tar.o vba.o sigtool.o -lssl -lcrypto -lz ../libclamav/libclamav.la -lresolv -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lpthread libtool: link: rm -f .libs/sigtool.nm .libs/sigtool.nmS .libs/sigtool.nmT libtool: link: rm -f ".libs/sigtool.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "sigtoolS.c") libtool: link: rm -f ".libs/sigtoolS.c" ".libs/sigtool.nm" ".libs/sigtool.nmS" ".libs/sigtool.nmT" ".libs/sigtool.nmI" libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/sigtool output.o getopt.o optparser.o misc.o cdiff.o tar.o vba.o sigtool.o -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc ../libclamav/.libs/libclamav.so -L/usr/lib -ljson-c /usr/lib/libbz2.so /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so /usr/lib/libmspack.so /usr/lib/libstdc++.so -lpcre2-8 /usr/lib/libtfm.so /usr/lib/libcurl.so /usr/lib/libcares.so -lnghttp2 /usr/lib/librtmp.so /usr/lib/libgnutls.so -lp11-kit /usr/lib/libidn2.so /usr/lib/libunistring.so /usr/lib/libtasn1.so -lhogweed -lnettle /usr/lib/libgmp.so /usr/lib/libssh2.so -lpsl /usr/lib/libldap.so /usr/lib/libsasl2.so /usr/lib/libgssapi.so /usr/lib/libheimntlm.so /usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so /usr/lib/libsqlite3.so /usr/lib/libhcrypto.so /usr/lib/libheimbase.so -ldl /usr/lib/libasn1.so /usr/lib/libroken.so -lcrypt -lcom_err -lssl -lcrypto /usr/lib/liblber.so -lresolv /usr/lib/libbrotlidec.so /usr/lib/libbrotlicommon.so -lm -lz -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' Making all in clamconf make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -DBUILD_CPPFLAGS="\"\"" -DBUILD_CFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64\"" -DBUILD_CXXFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98\"" -DBUILD_LDFLAGS="\"-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc \"" -DBUILD_CONFIGURE_FLAGS="\"'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'CPPFLAGS=' 'CC=i686-tld-linux-gcc' 'CXX=i686-tld-linux-g++' '--host=i686-tld-linux' '--build=i686-tld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' '--disable-clamav' '--enable-clamdtop' '--enable-llvm' '--with-system-llvm=no' '--enable-milter' '--disable-silent-rules' '--disable-zlib-vcheck' '--with-dbdir=/var/lib/clamav' '--with-ltdl-include=/usr/include' '--with-ltdl-lib=/usr/lib' '--with-no-cache' '--with-system-libmspack' 'build_alias=i686-tld-linux' 'host_alias=i686-tld-linux'\"" -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -DBUILD_CPPFLAGS="\"\"" -DBUILD_CFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64\"" -DBUILD_CXXFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98\"" -DBUILD_LDFLAGS="\"-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc \"" -DBUILD_CONFIGURE_FLAGS="\"'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'CPPFLAGS=' 'CC=i686-tld-linux-gcc' 'CXX=i686-tld-linux-g++' '--host=i686-tld-linux' '--build=i686-tld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' '--disable-clamav' '--enable-clamdtop' '--enable-llvm' '--with-system-llvm=no' '--enable-milter' '--disable-silent-rules' '--disable-zlib-vcheck' '--with-dbdir=/var/lib/clamav' '--with-ltdl-include=/usr/include' '--with-ltdl-lib=/usr/lib' '--with-no-cache' '--with-system-libmspack' 'build_alias=i686-tld-linux' 'host_alias=i686-tld-linux'\"" -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -DBUILD_CPPFLAGS="\"\"" -DBUILD_CFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64\"" -DBUILD_CXXFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98\"" -DBUILD_LDFLAGS="\"-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc \"" -DBUILD_CONFIGURE_FLAGS="\"'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'CPPFLAGS=' 'CC=i686-tld-linux-gcc' 'CXX=i686-tld-linux-g++' '--host=i686-tld-linux' '--build=i686-tld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' '--disable-clamav' '--enable-clamdtop' '--enable-llvm' '--with-system-llvm=no' '--enable-milter' '--disable-silent-rules' '--disable-zlib-vcheck' '--with-dbdir=/var/lib/clamav' '--with-ltdl-include=/usr/include' '--with-ltdl-lib=/usr/lib' '--with-no-cache' '--with-system-libmspack' 'build_alias=i686-tld-linux' 'host_alias=i686-tld-linux'\"" -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -DBUILD_CPPFLAGS="\"\"" -DBUILD_CFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64\"" -DBUILD_CXXFLAGS="\"-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98\"" -DBUILD_LDFLAGS="\"-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc \"" -DBUILD_CONFIGURE_FLAGS="\"'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 ' 'CPPFLAGS=' 'CC=i686-tld-linux-gcc' 'CXX=i686-tld-linux-g++' '--host=i686-tld-linux' '--build=i686-tld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' '--disable-clamav' '--enable-clamdtop' '--enable-llvm' '--with-system-llvm=no' '--enable-milter' '--disable-silent-rules' '--disable-zlib-vcheck' '--with-dbdir=/var/lib/clamav' '--with-ltdl-include=/usr/include' '--with-ltdl-lib=/usr/lib' '--with-no-cache' '--with-system-libmspack' 'build_alias=i686-tld-linux' 'host_alias=i686-tld-linux'\"" -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamconf.o -MD -MP -MF .deps/clamconf.Tpo -c -o clamconf.o clamconf.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamconf.c:46: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po mv -f .deps/misc.Tpo .deps/misc.Po In file included from /usr/include/string.h:494, from clamconf.c:27: In function 'strncpy', inlined from 'main' at clamconf.c:489:13: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/optparser.Tpo .deps/optparser.Po mv -f .deps/clamconf.Tpo .deps/clamconf.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamconf optparser.o getopt.o misc.o clamconf.o ../libclamav/libclamav.la -lpthread -lbz2 -lz libtool: link: rm -f .libs/clamconf.nm .libs/clamconf.nmS .libs/clamconf.nmT libtool: link: rm -f ".libs/clamconf.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "clamconfS.c") libtool: link: rm -f ".libs/clamconfS.c" ".libs/clamconf.nm" ".libs/clamconf.nmS" ".libs/clamconf.nmT" ".libs/clamconf.nmI" libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/clamconf optparser.o getopt.o misc.o clamconf.o ../libclamav/.libs/libclamav.so -L/usr/lib -ljson-c /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so -ldl /usr/lib/libmspack.so /usr/lib/libstdc++.so -lssl -lcrypto -lpcre2-8 -lm /usr/lib/libtfm.so -lpthread /usr/lib/libbz2.so -lz -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' Making all in database make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' Making all in docs make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' Making all in etc make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' Making all in clamav-milter make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT whitelist.o -MD -MP -MF .deps/whitelist.Tpo -c -o whitelist.o whitelist.c mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT connpool.o -MD -MP -MF .deps/connpool.Tpo -c -o connpool.o connpool.c mv -f .deps/whitelist.Tpo .deps/whitelist.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT netcode.o -MD -MP -MF .deps/netcode.Tpo -c -o netcode.o netcode.c mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamfi.o -MD -MP -MF .deps/clamfi.Tpo -c -o clamfi.o clamfi.c mv -f .deps/connpool.Tpo .deps/connpool.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I../clamd -I../libclamav -I../shared -I.. -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamav-milter.o -MD -MP -MF .deps/clamav-milter.Tpo -c -o clamav-milter.o clamav-milter.c mv -f .deps/optparser.Tpo .deps/optparser.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from netcode.c:51: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamfi.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clamav-milter.c: In function 'main': clamav-milter.c:86:9: warning: unused variable 'ret' [-Wunused-variable] 86 | int ret; | ^~~ clamav-milter.c:186:73: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 237 [-Wformat-truncation=] 186 | snprintf(xvirushdr, sizeof(xvirushdr), "clamav-milter %s at %s", | ^~ 187 | get_version(), myname); | ~~~~~~ In file included from /usr/include/stdio.h:867, from clamav-milter.c:26: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 19 or more bytes (assuming 273) into a destination of size 255 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from clamav-milter.c:31: In function 'strncpy', inlined from 'main' at clamav-milter.c:182:14: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 255 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/clamav-milter.Tpo .deps/clamav-milter.Po mv -f .deps/netcode.Tpo .deps/netcode.Po mv -f .deps/clamfi.Tpo .deps/clamfi.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamav-milter optparser.o output.o getopt.o misc.o whitelist.o connpool.o netcode.o clamfi.o clamav-milter.o ../libclamav/libclamav_internal_utils.la -lmilter -lpthread -lpthread libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o clamav-milter optparser.o output.o getopt.o misc.o whitelist.o connpool.o netcode.o clamfi.o clamav-milter.o ../libclamav/.libs/libclamav_internal_utils.a -lssl -lcrypto -lz -lpcre2-8 -lmilter -lpthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' Making all in test make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' cat ../test/.split/split.clam.caba* > clam.cab cat ../test/.split/split.clam.exea* > clam.exe cat ../test/.split/split.clam.zipa* > clam.zip cat ../test/.split/split.clam.arja* > clam.arj cat ../test/.split/split.clam.exe.rtfa* > clam.exe.rtf cat ../test/.split/split.clam.exe.szdda* > clam.exe.szdd cat ../test/.split/split.clam.tar.gza* > clam.tar.gz cat ../test/.split/split.clam.chma* > clam.chm cat ../test/.split/split.clam.sisa* > clam.sis cat ../test/.split/split.clam-aspack.exea* > clam-aspack.exe cat ../test/.split/split.clam-pespin.exea* > clam-pespin.exe cat ../test/.split/split.clam-upx.exea* > clam-upx.exe cat ../test/.split/split.clam-fsg.exea* > clam-fsg.exe cat ../test/.split/split.clam-mew.exea* > clam-mew.exe cat ../test/.split/split.clam-nsis.exea* > clam-nsis.exe cat ../test/.split/split.clam-petite.exea* > clam-petite.exe cat ../test/.split/split.clam-upack.exea* > clam-upack.exe cat ../test/.split/split.clam-wwpack.exea* > clam-wwpack.exe cat ../test/.split/split.clam.pdfa* > clam.pdf cat ../test/.split/split.clam.maila* > clam.mail cat ../test/.split/split.clam.ppta* > clam.ppt cat ../test/.split/split.clam.tnefa* > clam.tnef cat ../test/.split/split.clam.ea05.exea* > clam.ea05.exe cat ../test/.split/split.clam.ea06.exea* > clam.ea06.exe cat ../test/.split/split.clam.d64.zipa* > clam.d64.zip cat ../test/.split/split.clam.exe.mbox.base64a* > clam.exe.mbox.base64 cat ../test/.split/split.clam.exe.mbox.uua* > clam.exe.mbox.uu cat ../test/.split/split.clam.exe.binhexa* > clam.exe.binhex cat ../test/.split/split.clam.ole.doca* > clam.ole.doc cat ../test/.split/split.clam.impl.zipa* > clam.impl.zip cat ../test/.split/split.clam.exe.htmla* > clam.exe.html cat ../test/.split/split.clam.bin-be.cpioa* > clam.bin-be.cpio cat ../test/.split/split.clam.bin-le.cpioa* > clam.bin-le.cpio cat ../test/.split/split.clam.newc.cpioa* > clam.newc.cpio cat ../test/.split/split.clam.odc.cpioa* > clam.odc.cpio cat ../test/.split/split.clam-yc.exea* > clam-yc.exe cat ../test/.split/split.clam_IScab_int.exea* > clam_IScab_int.exe cat ../test/.split/split.clam_IScab_ext.exea* > clam_IScab_ext.exe cat ../test/.split/split.clam_ISmsi_int.exea* > clam_ISmsi_int.exe cat ../test/.split/split.clam_ISmsi_ext.exea* > clam_ISmsi_ext.exe cat ../test/.split/split.clam.7za* > clam.7z cat ../test/.split/split.clam_cache_emax.tgza* > clam_cache_emax.tgz cat ../test/.split/split.clam.isoa* > clam.iso cat ../test/.split/split.clamjol.isoa* > clamjol.iso cat ../test/.split/split.clam-v2.rara* > clam-v2.rar cat ../test/.split/split.clam-v3.rara* > clam-v3.rar cat ../test/.split/split.clam.exe.bz2a* > clam.exe.bz2 cat ../test/.split/split.clam.bz2.zipa* > clam.bz2.zip make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' Making all in clamdtop make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamdtop.o -MD -MP -MF .deps/clamdtop.Tpo -c -o clamdtop.o clamdtop.c mv -f .deps/getopt.Tpo .deps/getopt.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/misc.Tpo .deps/misc.Po clamdtop.c: In function 'output_stats': clamdtop.c:975:37: warning: '%7.3f' directive output truncated writing between 7 and 314 bytes into a region of size 6 [-Wformat-truncation=] 975 | snprintf(mem, sizeof(mem), "%7.3f", s); | ^~~~~ In file included from /usr/include/stdio.h:867, from clamdtop.c:37: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 315 bytes into a destination of size 6 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/optparser.Tpo .deps/optparser.Po mv -f .deps/clamdtop.Tpo .deps/clamdtop.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamdtop optparser.o getopt.o misc.o clamdtop.o -lssl -lcrypto -lz -lncurses ../libclamav/libclamav_internal_utils_nothreads.la libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o clamdtop optparser.o getopt.o misc.o clamdtop.o -lncurses ../libclamav/.libs/libclamav_internal_utils_nothreads.a -lssl -lcrypto -lz -lpcre2-8 make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' Making all in clambc make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT bcrun.o -MD -MP -MF .deps/bcrun.Tpo -c -o bcrun.o bcrun.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/bytecode.h:28, from bcrun.c:31: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po mv -f .deps/misc.Tpo .deps/misc.Po mv -f .deps/bcrun.Tpo .deps/bcrun.Po mv -f .deps/optparser.Tpo .deps/optparser.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clambc optparser.o getopt.o misc.o bcrun.o ../libclamav/libclamav.la -lpthread libtool: link: rm -f .libs/clambc.nm .libs/clambc.nmS .libs/clambc.nmT libtool: link: rm -f ".libs/clambc.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "clambcS.c") libtool: link: rm -f ".libs/clambcS.c" ".libs/clambc.nm" ".libs/clambc.nmS" ".libs/clambc.nmT" ".libs/clambc.nmI" libtool: link: i686-tld-linux-gcc -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/clambc optparser.o getopt.o misc.o bcrun.o ../libclamav/.libs/libclamav.so -L/usr/lib -ljson-c /usr/lib/libbz2.so /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so -ldl /usr/lib/libmspack.so /usr/lib/libstdc++.so -lssl -lcrypto -lz -lpcre2-8 -lm /usr/lib/libtfm.so -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' Making all in unit_tests make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' Making all in clamonacc make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT actions.o -MD -MP -MF .deps/actions.Tpo -c -o actions.o `test -f '../shared/actions.c' || echo './'`../shared/actions.c mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamonacc.o -MD -MP -MF .deps/clamonacc.Tpo -c -o clamonacc.o clamonacc.c mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o `test -f './client/client.c' || echo './'`./client/client.c mv -f .deps/actions.Tpo .deps/actions.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT protocol.o -MD -MP -MF .deps/protocol.Tpo -c -o protocol.o `test -f './client/protocol.c' || echo './'`./client/protocol.c mv -f .deps/optparser.Tpo .deps/optparser.Po In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ./client/client.c:62: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT communication.o -MD -MP -MF .deps/communication.Tpo -c -o communication.o `test -f './client/communication.c' || echo './'`./client/communication.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamonacc.c:44: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./client/client.c: In function 'onas_check_remote': ./client/client.c:90:9: warning: unused variable 'res' [-Wunused-variable] 90 | int res; | ^~~ ./client/client.c:89:36: warning: unused variable 'p' [-Wunused-variable] 89 | struct addrinfo hints, *info, *p; | ^ ./client/client.c:89:29: warning: unused variable 'info' [-Wunused-variable] 89 | struct addrinfo hints, *info, *p; | ^~~~ ./client/client.c:89:21: warning: unused variable 'hints' [-Wunused-variable] 89 | struct addrinfo hints, *info, *p; | ^~~~~ ./client/client.c:84:9: warning: unused variable 's' [-Wunused-variable] 84 | int s, ret; | ^ ./client/client.c: In function 'onas_get_clamd_version': ./client/client.c:343:14: warning: unused variable 'sockd' [-Wunused-variable] 343 | int len, sockd; | ^~~~~ ./client/client.c: In function 'onas_client_scan': ./client/client.c:411:9: warning: unused variable 'sockd' [-Wunused-variable] 411 | int sockd, ret; | ^~~~~ clamonacc.c: At top level: clamonacc.c:230:13: warning: 'onas_handle_signals' was used with no prototype before its definition [-Wmissing-prototypes] 230 | static void onas_handle_signals() | ^~~~~~~~~~~~~~~~~~~ clamonacc.c: In function 'main': clamonacc.c:145:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | if (CL_SUCCESS == onas_check_client_connection(&ctx)) { | ^ clamonacc.c:148:9: note: here 148 | case CL_BREAK: | ^~~~ mv -f .deps/communication.Tpo .deps/communication.Po mv -f .deps/client.Tpo .deps/client.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT inotif.o -MD -MP -MF .deps/inotif.Tpo -c -o inotif.o `test -f './inotif/inotif.c' || echo './'`./inotif/inotif.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT fanotif.o -MD -MP -MF .deps/fanotif.Tpo -c -o fanotif.o `test -f './fanotif/fanotif.c' || echo './'`./fanotif/fanotif.c mv -f .deps/clamonacc.Tpo .deps/clamonacc.Po ./client/protocol.c: In function 'onas_send_fdpass': ./client/protocol.c:150:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 150 | if (result = onas_sendln(curl, "zFILDES", 8, timeout)) { | ^~~~~~ i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o `test -f './inotif/hash.c' || echo './'`./inotif/hash.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/scanners.h:26, from ./inotif/inotif.c:52: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/protocol.Tpo .deps/protocol.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o `test -f './misc/utils.c' || echo './'`./misc/utils.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/scanners.h:26, from ./fanotif/fanotif.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../libclamav/scanners.h:26, from ./inotif/hash.c:46: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./inotif/inotif.c: In function 'onas_ddd_th': ./inotif/inotif.c:508:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 508 | if (err = onas_ddd_watch(pt->strarg, ctx->fan_fd, ctx->fan_mask, onas_in_fd, in_mask)) { | ^~~ ./inotif/inotif.c:539:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 539 | if (err = onas_ddd_watch(include_list[idx], ctx->fan_fd, ctx->fan_mask, onas_in_fd, in_mask)) { | ^~~ ./inotif/inotif.c:362:22: warning: unused variable 'act' [-Wunused-variable] 362 | struct sigaction act; | ^~~ ./inotif/inotif.c: In function 'onas_ddd_exit': ./inotif/inotif.c:751:33: warning: unused parameter 'arg' [-Wunused-parameter] 751 | static void onas_ddd_exit(void *arg) | ~~~~~~^~~ In file included from ./fanotif/fanotif.c:48: ./fanotif/../inotif/inotif.h: At top level: ./fanotif/../inotif/inotif.h:49:42: warning: 'struct onas_context' declared inside parameter list will not be visible outside of this definition or declaration 49 | cl_error_t onas_enable_inotif_ddd(struct onas_context **ctx); | ^~~~~~~~~~~~ ./fanotif/fanotif.c: In function 'onas_setup_fanotif': ./fanotif/fanotif.c:128:56: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 128 | logg("*ClamFanotif: max file size limited to %lu bytes\n", (*ctx)->sizelimit); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu ./fanotif/fanotif.c:72:24: warning: unused variable 'ddd_tharg' [-Wunused-variable] 72 | struct ddd_thrarg *ddd_tharg = NULL; | ^~~~~~~~~ ./fanotif/fanotif.c:71:20: warning: unused variable 'ddd_attr' [-Wunused-variable] 71 | pthread_attr_t ddd_attr; | ^~~~~~~~ ./fanotif/fanotif.c:68:33: warning: variable 'extinfo' set but not used [-Wunused-but-set-variable] 68 | unsigned int sizelimit = 0, extinfo; | ^~~~~~~ ./fanotif/fanotif.c:68:18: warning: unused variable 'sizelimit' [-Wunused-variable] 68 | unsigned int sizelimit = 0, extinfo; | ^~~~~~~~~ ./fanotif/fanotif.c:67:15: warning: unused variable 'scan' [-Wunused-variable] 67 | short int scan; | ^~~~ ./fanotif/fanotif.c: In function 'onas_fan_eloop': ./fanotif/fanotif.c:196:41: warning: passing argument 2 to restrict-qualified parameter aliases with argument 1 [-Wrestrict] 196 | len = readlink(fname, fname, sizeof(fname) - 1); | ~~~~~ ^~~~~ ./fanotif/fanotif.c:150:10: warning: unused variable 'err' [-Wunused-variable] 150 | char err[128]; | ^~~ ./fanotif/fanotif.c:149:21: warning: unused variable 'fres' [-Wunused-variable] 149 | int len, check, fres; | ^~~~ ./fanotif/fanotif.c:143:13: warning: unused variable 'sb' [-Wunused-variable] 143 | STATBUF sb; | ^~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../clamd/scanner.h:27, from ./misc/utils.c:38: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/fanotif.Tpo .deps/fanotif.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT thread.o -MD -MP -MF .deps/thread.Tpo -c -o thread.o `test -f './scan/thread.c' || echo './'`./scan/thread.c ./misc/utils.c: In function 'onas_get_opt_list': ./misc/utils.c:172:52: warning: passing argument 2 of 'getline' from incompatible pointer type [-Wincompatible-pointer-types] 172 | while ((ret = getline(opt_list + *num_entries, &len, opt_file)) != -1) { | ^~~~ | | | uint64_t * {aka long long unsigned int *} In file included from /usr/include/stdio.h:864, from ./misc/utils.c:25: /usr/include/bits/stdio.h:118:36: note: expected 'size_t *' {aka 'unsigned int *'} but argument is of type 'uint64_t *' {aka 'long long unsigned int *'} 118 | getline (char **__lineptr, size_t *__n, FILE *__stream) | ~~~~~~~~^~~ ./misc/utils.c: In function 'free_opt_list': ./misc/utils.c:225:5: warning: statement with no effect [-Wunused-value] 225 | for (i; i < entries; i++) { | ^~~ mv -f .deps/utils.Tpo .deps/utils.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT queue.o -MD -MP -MF .deps/queue.Tpo -c -o queue.o `test -f './scan/queue.c' || echo './'`./scan/queue.c mv -f .deps/inotif.Tpo .deps/inotif.Po mv -f .deps/hash.Tpo .deps/hash.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOLIBCLAMAV -I. -I.. -I../libclammspack -I.. -I../clamonacc -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT thpool.o -MD -MP -MF .deps/thpool.Tpo -c -o thpool.o `test -f './c-thread-pool/thpool.c' || echo './'`./c-thread-pool/thpool.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ./scan/thread.c:40: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./scan/thread.c: In function 'onas_scan_thread_handle_dir': ./scan/thread.c:248:45: warning: comparison of integer expressions of different signedness: '__off64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare] 248 | if (fres != 0 || sb.st_size > event_data->sizelimit) { | ^ ./scan/thread.c: In function 'onas_scan_thread_handle_file': ./scan/thread.c:284:37: warning: comparison of integer expressions of different signedness: '__off64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare] 284 | if (fres != 0 || sb.st_size > event_data->sizelimit) { | ^ At top level: ./scan/thread.c:56:13: warning: 'onas_scan_thread_exit' defined but not used [-Wunused-function] 56 | static void onas_scan_thread_exit(int sig) | ^~~~~~~~~~~~~~~~~~~~~ ./scan/queue.c: In function 'onas_scan_queue_th': ./scan/queue.c:153:16: warning: unused variable 'err' [-Wunused-variable] 153 | cl_error_t err; | ^~~ ./scan/queue.c:151:19: warning: unused variable 'idx' [-Wunused-variable] 151 | int ret, len, idx; | ^~~ ./scan/queue.c:151:14: warning: unused variable 'len' [-Wunused-variable] 151 | int ret, len, idx; | ^~~ ./scan/queue.c:150:29: warning: unused variable 'pt' [-Wunused-variable] 150 | const struct optstruct *pt; | ^~ ./scan/queue.c:149:22: warning: unused variable 'act' [-Wunused-variable] 149 | struct sigaction act; | ^~~ ./scan/queue.c: In function 'onas_scan_queue_exit': ./scan/queue.c:289:40: warning: unused parameter 'arg' [-Wunused-parameter] 289 | static void onas_scan_queue_exit(void *arg) | ~~~~~~^~~ mv -f .deps/thpool.Tpo .deps/thpool.Po mv -f .deps/thread.Tpo .deps/thread.Po mv -f .deps/queue.Tpo .deps/queue.Po /usr/bin/libtool --tag=CC --mode=link i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamonacc output.o optparser.o misc.o getopt.o actions.o clamonacc.o client.o protocol.o communication.o inotif.o fanotif.o hash.o utils.o thread.o queue.o thpool.o ../libclamav/libclamav_internal_utils.la -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lpthread libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o clamonacc output.o optparser.o misc.o getopt.o actions.o clamonacc.o client.o protocol.o communication.o inotif.o fanotif.o hash.o utils.o thread.o queue.o thpool.o ../libclamav/.libs/libclamav_internal_utils.a -lpcre2-8 /usr/lib/libcurl.so /usr/lib/libcares.so -lnghttp2 /usr/lib/librtmp.so /usr/lib/libgnutls.so -lp11-kit /usr/lib/libidn2.so /usr/lib/libunistring.so /usr/lib/libtasn1.so -lhogweed -lnettle /usr/lib/libgmp.so /usr/lib/libssh2.so -lpsl /usr/lib/libldap.so /usr/lib/libsasl2.so /usr/lib/libgssapi.so /usr/lib/libheimntlm.so /usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so /usr/lib/libsqlite3.so /usr/lib/libhcrypto.so /usr/lib/libheimbase.so -ldl /usr/lib/libasn1.so /usr/lib/libroken.so -lcrypt -lcom_err -lssl -lcrypto /usr/lib/liblber.so -lresolv /usr/lib/libbrotlidec.so /usr/lib/libbrotlicommon.so -lm -lz -lpthread -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' Making all in clamsubmit make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT output.o -MD -MP -MF .deps/output.Tpo -c -o output.o `test -f '../shared/output.c' || echo './'`../shared/output.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT optparser.o -MD -MP -MF .deps/optparser.Tpo -c -o optparser.o `test -f '../shared/optparser.c' || echo './'`../shared/optparser.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o `test -f '../shared/getopt.c' || echo './'`../shared/getopt.c i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o `test -f '../shared/misc.c' || echo './'`../shared/misc.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/output.c:56: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/optparser.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from ../shared/misc.c:48: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/getopt.Tpo .deps/getopt.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util.o -MD -MP -MF .deps/cert_util.Tpo -c -o cert_util.o `test -f '../shared/cert_util.c' || echo './'`../shared/cert_util.c mv -f .deps/misc.Tpo .deps/misc.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT clamsubmit.o -MD -MP -MF .deps/clamsubmit.Tpo -c -o clamsubmit.o clamsubmit.c mv -f .deps/output.Tpo .deps/output.Po i686-tld-linux-gcc -DHAVE_CONFIG_H -DCL_NOTHREADS -I. -I.. -I../libclammspack -I.. -I../shared -I../libclamav -I/usr/include/json-c -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT cert_util_linux.o -MD -MP -MF .deps/cert_util_linux.Tpo -c -o cert_util_linux.o `test -f '../shared/linux/cert_util_linux.c' || echo './'`../shared/linux/cert_util_linux.c In file included from ../libclamav/filetypes.h:28, from ../libclamav/matcher.h:28, from ../libclamav/others.h:22, from clamsubmit.c:17: ../libclamav/fmap.h: In function 'fmap_ptr2off': ../libclamav/fmap.h:108:23: warning: operand of ?: changes signedness from 'int' to 'long long unsigned int' due to unsignedness of other operand [-Wsign-compare] 108 | return (m->data ? (const char *)ptr - (const char *)m->data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clamsubmit.c: At top level: clamsubmit.c:71:8: warning: no previous prototype for 'header_cb' [-Wmissing-prototypes] 71 | size_t header_cb(char *ptr, size_t size, size_t nmemb, void *userdata) | ^~~~~~~~~ clamsubmit.c:105:8: warning: no previous prototype for 'write_cb' [-Wmissing-prototypes] 105 | size_t write_cb(char *ptr, size_t size, size_t nmemb, void *userdata) | ^~~~~~~~ clamsubmit.c:132:13: warning: no previous prototype for 'presigned_get_string' [-Wmissing-prototypes] 132 | const char *presigned_get_string(json_object *ps_json_obj, char *key) | ^~~~~~~~~~~~~~~~~~~~ ../shared/cert_util.c: In function '_x509_to_pem': ../shared/cert_util.c:42:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 42 | cl_error_t ret = CL_EFORMAT; | ^~~ mv -f .deps/cert_util_linux.Tpo .deps/cert_util_linux.Po mv -f .deps/optparser.Tpo .deps/optparser.Po mv -f .deps/cert_util.Tpo .deps/cert_util.Po mv -f .deps/clamsubmit.Tpo .deps/clamsubmit.Po /usr/bin/libtool --tag CXX --mode=link i686-tld-linux-gcc -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o clamsubmit output.o optparser.o getopt.o misc.o cert_util.o clamsubmit.o cert_util_linux.o ../libclamav/libclamav.la -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lpthread -ljson-c -lssl -lcrypto -lz libtool: link: rm -f .libs/clamsubmit.nm .libs/clamsubmit.nmS .libs/clamsubmit.nmT libtool: link: rm -f ".libs/clamsubmit.nmI" libtool: link: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin "clamsubmitS.c") libtool: link: rm -f ".libs/clamsubmitS.c" ".libs/clamsubmit.nm" ".libs/clamsubmit.nmS" ".libs/clamsubmit.nmT" ".libs/clamsubmit.nmI" libtool: link: i686-tld-linux-gcc -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/clamsubmit output.o optparser.o getopt.o misc.o cert_util.o clamsubmit.o cert_util_linux.o -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc ../libclamav/.libs/libclamav.so -L/usr/lib /usr/lib/libbz2.so /usr/lib/libltdl.so /usr/lib/libxml2.so /usr/lib/liblzma.so /usr/lib/libmspack.so /usr/lib/libstdc++.so -lpcre2-8 /usr/lib/libtfm.so /usr/lib/libcurl.so /usr/lib/libcares.so -lnghttp2 /usr/lib/librtmp.so /usr/lib/libgnutls.so -lp11-kit /usr/lib/libidn2.so /usr/lib/libunistring.so /usr/lib/libtasn1.so -lhogweed -lnettle /usr/lib/libgmp.so /usr/lib/libssh2.so -lpsl /usr/lib/libldap.so /usr/lib/libsasl2.so /usr/lib/libgssapi.so /usr/lib/libheimntlm.so /usr/lib/libkrb5.so /usr/lib/libhx509.so /usr/lib/libwind.so /usr/lib/libsqlite3.so /usr/lib/libhcrypto.so /usr/lib/libheimbase.so -ldl /usr/lib/libasn1.so /usr/lib/libroken.so -lcrypt -lcom_err /usr/lib/liblber.so -lresolv /usr/lib/libbrotlidec.so /usr/lib/libbrotlicommon.so -lm -lpthread -ljson-c -lssl -lcrypto -lz -pthread make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' + exit 0 Executing(%install): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.SB7J5D/BUILD/tmp /bin/sh -e /tmp/B.SB7J5D/BUILD/tmp/rpm-tmp.25522 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.SB7J5D/BUILD/tmp + umask 022 + cd /tmp/B.SB7J5D/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder + /bin/mkdir -p /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder + cd clamav-0.102.2 + rm -rf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder + install -d /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/cron.d /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/logrotate.d /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/rc.d/init.d /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/sysconfig /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/var/log /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/var/spool/clamav /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/var/lib/clamav + /usr/bin/make -j4 install 'LIBTOOL=/usr/bin/libtool' 'DESTDIR=/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder' Making install in libltdl make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' /usr/bin/make install-am make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' make[3]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' make[3]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libltdl' Making install in libclamav make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' /usr/bin/make install-recursive make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' Making install in c++ make[3]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' /usr/bin/make install-am make[4]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[5]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[4]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[3]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/c++' make[3]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' if test -f version.h.static; then\ cp version.h.static version.h;\ elif ! diff version.h version.h.tmp >/dev/null 2>/dev/null; then\ cp version.h.tmp version.h;\ fi make[4]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' if test -f version.h.static; then\ cp version.h.static version.h;\ elif ! diff version.h version.h.tmp >/dev/null 2>/dev/null; then\ cp version.h.tmp version.h;\ fi /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' /usr/bin/install -c -m 644 clamav.h '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib' /usr/bin/libtool --mode=install /usr/bin/install -c libclamunrar.la libclamunrar_iface.la libclamav.la '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib' libtool: install: /usr/bin/install -c .libs/libclamunrar.so.9.0.4 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar.so.9.0.4 libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamunrar.so.9.0.4 libclamunrar.so.9 || { rm -f libclamunrar.so.9 && ln -s libclamunrar.so.9.0.4 libclamunrar.so.9; }; }) libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamunrar.so.9.0.4 libclamunrar.so || { rm -f libclamunrar.so && ln -s libclamunrar.so.9.0.4 libclamunrar.so; }; }) libtool: install: /usr/bin/install -c .libs/libclamunrar.lai /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar.la libtool: warning: relinking 'libclamunrar_iface.la' libtool: install: (cd /tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav; /bin/sh "/usr/bin/libtool" --tag CXX --mode=relink i686-tld-linux-g++ -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -std=gnu++98 -module -thread-safe -version-info 9:4:0 -no-undefined -Wl,--version-script,../libclamunrar_iface/libclamunrar_iface.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libclamunrar_iface.la -rpath /usr/lib unrar_iface.lo libclamunrar.la -inst-prefix-dir /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder) libtool: warning: '/usr/lib/gcc/i686-tld-linux/9.2.0/../../../libstdc++.la' seems to be moved libtool: relink: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -O2 -fstack-protector -march=i686 -mtune=pentium4 -Wl,--version-script -Wl,../libclamunrar_iface/libclamunrar_iface.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/9.2.0/crtbeginS.o .libs/unrar_iface.o -L/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib -L/usr/lib -lclamunrar -L/usr/lib/gcc/i686-tld-linux/9.2.0/../../.. -L/usr/lib/gcc/i686-tld-linux/9.2.0 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/9.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crtn.o -Wl,-soname -Wl,libclamunrar_iface.so.9 -o .libs/libclamunrar_iface.so.9.0.4 libtool: install: /usr/bin/install -c .libs/libclamunrar_iface.so.9.0.4T /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar_iface.so.9.0.4 libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamunrar_iface.so.9.0.4 libclamunrar_iface.so.9 || { rm -f libclamunrar_iface.so.9 && ln -s libclamunrar_iface.so.9.0.4 libclamunrar_iface.so.9; }; }) libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamunrar_iface.so.9.0.4 libclamunrar_iface.so || { rm -f libclamunrar_iface.so && ln -s libclamunrar_iface.so.9.0.4 libclamunrar_iface.so; }; }) libtool: install: /usr/bin/install -c .libs/libclamunrar_iface.lai /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar_iface.la libtool: install: /usr/bin/install -c .libs/libclamav.so.9.0.4 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamav.so.9.0.4 libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamav.so.9.0.4 libclamav.so.9 || { rm -f libclamav.so.9 && ln -s libclamav.so.9.0.4 libclamav.so.9; }; }) libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libclamav.so.9.0.4 libclamav.so || { rm -f libclamav.so && ln -s libclamav.so.9.0.4 libclamav.so; }; }) libtool: install: /usr/bin/install -c .libs/libclamav.lai /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamav.la libtool: install: /usr/bin/install -c .libs/libclamunrar.a /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar.a libtool: install: chmod 644 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar.a libtool: install: ranlib /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar.a libtool: install: /usr/bin/install -c .libs/libclamunrar_iface.a /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar_iface.a libtool: install: chmod 644 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar_iface.a libtool: install: ranlib /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamunrar_iface.a libtool: install: /usr/bin/install -c .libs/libclamav.a /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamav.a libtool: install: chmod 644 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamav.a libtool: install: ranlib /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libclamav.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[4]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' make[3]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav' Making install in libfreshclam make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' /usr/bin/libtool --tag CXX --mode=install /usr/bin/install -c libfreshclam.la '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib' /usr/bin/install -c -m 644 libfreshclam.h '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' libtool: warning: relinking 'libfreshclam.la' libtool: install: (cd /tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam; /bin/sh "/usr/bin/libtool" --tag CXX --mode=relink i686-tld-linux-gcc -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -thread-safe -lxml2 -lz -llzma -lm -ldl -version-info 2:0:0 -no-undefined -Wl,--version-script,../libfreshclam/libfreshclam.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libfreshclam.la -rpath /usr/lib output.lo optparser.lo getopt.lo misc.lo cdiff.lo tar.lo cert_util.lo libfreshclam.lo libfreshclam_internal.lo dns.lo cert_util_linux.lo ../libclamav/libclamav.la -lresolv -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lz -lcurl -lcares -lnghttp2 -lidn2 -lrtmp -lz -lssl -lcrypto -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto -lgssapi -lldap -llber -lbrotlidec -lz -lssl -lcrypto -lz -ljson-c -L/usr/lib -lltdl -lpthread -lm -inst-prefix-dir /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder) libtool: warning: '/usr/lib/gcc/i686-tld-linux/9.2.0/../../../libstdc++.la' seems to be moved libtool: relink: rm -f .libs/libfreshclam.nm .libs/libfreshclam.nmS .libs/libfreshclam.nmT libtool: relink: rm -f ".libs/libfreshclam.nmI" libtool: relink: (cd .libs && i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -c -fno-builtin -fPIC -DPIC "libfreshclamS.c") libtool: relink: rm -f ".libs/libfreshclamS.c" ".libs/libfreshclam.nm" ".libs/libfreshclam.nmS" ".libs/libfreshclam.nmT" ".libs/libfreshclam.nmI" libtool: relink: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -g -O2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--version-script -Wl,../libfreshclam/libfreshclam.map -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -pthread /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/9.2.0/crtbeginS.o .libs/output.o .libs/optparser.o .libs/getopt.o .libs/misc.o .libs/cdiff.o .libs/tar.o .libs/cert_util.o .libs/libfreshclam.o .libs/libfreshclam_internal.o .libs/dns.o .libs/cert_util_linux.o .libs/libfreshclamS.o -L/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib -L/usr/lib -lclamav -L/usr/lib/gcc/i686-tld-linux/9.2.0/../../.. -lbz2 -lxml2 -llzma -lmspack -lpcre2-8 -ltfm -lcurl -lcares -lnghttp2 -lrtmp -lgnutls -lp11-kit -lidn2 -lunistring -ltasn1 -lhogweed -lnettle -lgmp -lssh2 -lpsl -lldap -lsasl2 -lgssapi -lheimntlm -lkrb5 -lhx509 -lwind -lsqlite3 -lhcrypto -lheimbase -lasn1 -lroken -lcrypt -lcom_err -llber -lresolv -lbrotlidec -lbrotlicommon -lssl -lcrypto -lz -ljson-c -lltdl -ldl -lpthread -L/usr/lib/gcc/i686-tld-linux/9.2.0 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/9.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/9.2.0/../../../crtn.o -Wl,-soname -Wl,libfreshclam.so.2 -o .libs/libfreshclam.so.2.0.0 libtool: install: /usr/bin/install -c .libs/libfreshclam.so.2.0.0T /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libfreshclam.so.2.0.0 libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libfreshclam.so.2.0.0 libfreshclam.so.2 || { rm -f libfreshclam.so.2 && ln -s libfreshclam.so.2.0.0 libfreshclam.so.2; }; }) libtool: install: (cd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib && { ln -s -f libfreshclam.so.2.0.0 libfreshclam.so || { rm -f libfreshclam.so && ln -s libfreshclam.so.2.0.0 libfreshclam.so; }; }) libtool: install: /usr/bin/install -c .libs/libfreshclam.lai /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libfreshclam.la libtool: install: /usr/bin/install -c .libs/libfreshclam.a /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libfreshclam.a libtool: install: chmod 644 /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libfreshclam.a libtool: install: ranlib /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/libfreshclam.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libfreshclam' Making install in clamscan make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c clamscan '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/clamscan /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamscan make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamscan' Making install in clamd make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin' /usr/bin/libtool --mode=install /usr/bin/install -c clamd '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/clamd /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin/clamd make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamd' Making install in clamdscan make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c clamdscan '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: install: /usr/bin/install -c clamdscan /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamdscan make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdscan' Making install in freshclam make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c freshclam '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: warning: '../libfreshclam/libfreshclam.la' has not been installed in '/usr/lib' libtool: warning: '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/freshclam /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/freshclam make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/freshclam' Making install in sigtool make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c sigtool '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/sigtool /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/sigtool make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/sigtool' Making install in clamconf make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c clamconf '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/clamconf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamconf make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamconf' Making install in database make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/database' Making install in docs make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man1' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man5' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man8' /usr/bin/install -c -m 644 man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamdscan.1 man/clamconf.1 man/clamdtop.1 man/clambc.1 man/clamsubmit.1 '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man1' /usr/bin/install -c -m 644 man/clamd.conf.5 man/clamav-milter.conf.5 man/freshclam.conf.5 '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man5' /usr/bin/install -c -m 644 man/clamd.8 man/clamav-milter.8 '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man8' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/docs' Making install in etc make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc' /usr/bin/install -c -m 644 clamd.conf.sample freshclam.conf.sample clamav-milter.conf.sample '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/etc' Making install in clamav-milter make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man8' /usr/bin/libtool --mode=install /usr/bin/install -c clamav-milter '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin' /usr/bin/install -c -m 644 ../docs/man/clamav-milter.8 '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man8' libtool: install: /usr/bin/install -c clamav-milter /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin/clamav-milter make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamav-milter' Making install in test make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/test' Making install in clamdtop make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man1' /usr/bin/libtool --mode=install /usr/bin/install -c clamdtop '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/install -c -m 644 ../docs/man/clamdtop.1 '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/man/man1' libtool: install: /usr/bin/install -c clamdtop /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamdtop make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamdtop' Making install in clambc make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c clambc '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/clambc /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clambc make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clambc' Making install in unit_tests make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/unit_tests' Making install in clamonacc make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --mode=install /usr/bin/install -c clamonacc '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: install: /usr/bin/install -c clamonacc /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamonacc make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamonacc' Making install in clamsubmit make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' make[2]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/libtool --tag CXX --mode=install /usr/bin/install -c clamsubmit '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' libtool: warning: '../libclamav/libclamav.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/clamsubmit /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin/clamsubmit make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2/clamsubmit' make[1]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' make[2]: Entering directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/pkgconfig' /bin/mkdir -p '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' /usr/bin/install -c clamav-config '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/bin' /usr/bin/install -c -m 644 libclamav.pc '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/lib/pkgconfig' /usr/bin/install -c -m 644 clamav-types.h clamav-version.h '/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/include/clamav' make[2]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' make[1]: Leaving directory '/tmp/B.SB7J5D/BUILD/clamav-0.102.2' + <<"EOF" + >/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/cron.d/clamav + cat + install -p /tmp/B.SB7J5D/clamav.init /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/rc.d/init.d/clamd + install -p /tmp/B.SB7J5D/clamav-milter.init /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/rc.d/init.d/clamav-milter + cp -p /tmp/B.SB7J5D/clamav-milter.sysconfig /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/sysconfig/clamav-milter + cp -p /tmp/B.SB7J5D/clamav.sysconfig /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/sysconfig/clamd + install -p /tmp/B.SB7J5D/clamav-cron-updatedb /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin/clamav-cron-updatedb + mv /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/clamav-milter.conf.sample /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/clamav-milter.conf + mv /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/clamd.conf.sample /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/clamd.conf + mv /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/freshclam.conf.sample /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/freshclam.conf + cp -p /tmp/B.SB7J5D/clamav.logrotate /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/etc/logrotate.d/clamav + install -p /tmp/B.SB7J5D/clamav-post-updatedb /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/sbin + install -d /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/var/run/clamav + >/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/var/log/freshclam.log + : + __spec_install_post_strip + set +x Stripping 11 ELF executables...DONE Stripping 4 ELF shared libraries...DONE Stripping 4 ar archives...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 15 executable binaries and shared object files. + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... No tmpfiles configuration for '/var/run/clamav' DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man + __spec_install_post_compress_modules + set +x + __spec_install_post_py_hardlink + set +x Processing files: clamav-0.102.2-1 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.SB7J5D/BUILD/tmp /bin/sh -e /tmp/B.SB7J5D/BUILD/tmp/rpm-tmp.16041 + umask 022 + cd /tmp/B.SB7J5D/BUILD + cd clamav-0.102.2 + DOCDIR=/tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2 + export DOCDIR + rm -rf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2 + /bin/mkdir -p /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2... Documentation compressed. + cp -pr ChangeLog.md NEWS.md README.md /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder/usr/share/doc/clamav-0.102.2... ./README.md ./NEWS.md ./ChangeLog.md Documentation compressed. + exit 0 Provides: config(clamav) = 0:0.102.2-1 group(clamav) user(clamav) Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh /bin/sh Requires(pre): /bin/id /bin/sh /usr/bin/getgid /usr/sbin/groupadd /usr/sbin/useradd /usr/sbin/usermod Requires(post): /bin/sh /sbin/chkconfig Requires(preun): /bin/sh /sbin/chkconfig Requires(postun): /bin/sh /usr/sbin/groupdel /usr/sbin/userdel /usr/sbin/usermod Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.13) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.23) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.9) libclamav.so.9 libclamav.so.9(CLAMAV_PRIVATE) libclamav.so.9(CLAMAV_PUBLIC) libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libcurl.so.4 libfreshclam.so.2 libfreshclam.so.2(FRESHCLAM_PUBLIC) libjson-c.so.4 libncursesw.so.6 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libz.so.1 libz.so.1(ZLIB_1.2.0.2) libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Conflicts: logrotate < 3.7-4 Processing files: clamav-libs-0.102.2-1 Provides: libclamav.so.9 libclamav.so.9(CLAMAV_PRIVATE) libclamav.so.9(CLAMAV_PUBLIC) libclamunrar.so.9 libclamunrar.so.9(CLAMAV_PRIVATE_UNRAR) libclamunrar_iface.so.9 libclamunrar_iface.so.9(CLAMAV_PRIVATE) libfreshclam.so.2 libfreshclam.so.2(FRESHCLAM_PRIVATE) libfreshclam.so.2(FRESHCLAM_PUBLIC) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libbz2.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libc.so.6(GLIBC_2.7) libclamav.so.9 libclamav.so.9(CLAMAV_PRIVATE) libclamav.so.9(CLAMAV_PUBLIC) libclamunrar.so.9 libclamunrar.so.9(CLAMAV_PRIVATE_UNRAR) libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libcurl.so.4 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libjson-c.so.4 libltdl.so.7 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libmspack.so.0 libpcre2-8.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libresolv.so.2 libresolv.so.2(GLIBC_2.2) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) libtfm.so.1 libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.5.0) libxml2.so.2(LIBXML2_2.5.2) libxml2.so.2(LIBXML2_2.5.7) libxml2.so.2(LIBXML2_2.6.0) libz.so.1 libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Processing files: clamav-milter-0.102.2-1 Provides: config(clamav-milter) = 0:0.102.2-1 Requires(interp): /bin/sh /bin/sh Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) rtld(GNU_HASH) Processing files: clamav-devel-0.102.2-1 Provides: libtool(/usr/lib/libclamav.la) libtool(/usr/lib/libclamunrar.la) libtool(/usr/lib/libclamunrar_iface.la) libtool(/usr/lib/libfreshclam.la) pkgconfig(libclamav) = 0.102.2 Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 Requires: /bin/sh Processing files: clamav-static-0.102.2-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder Wrote: /tmp/B.SB7J5D/RPMS/clamav-0.102.2-1.i686.rpm Wrote: /tmp/B.SB7J5D/RPMS/clamav-libs-0.102.2-1.i686.rpm Wrote: /tmp/B.SB7J5D/RPMS/clamav-milter-0.102.2-1.i686.rpm Wrote: /tmp/B.SB7J5D/RPMS/clamav-devel-0.102.2-1.i686.rpm Wrote: /tmp/B.SB7J5D/RPMS/clamav-static-0.102.2-1.i686.rpm Executing(%clean): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.SB7J5D/BUILD/tmp /bin/sh -e /tmp/B.SB7J5D/BUILD/tmp/rpm-tmp.6775 + umask 022 + cd /tmp/B.SB7J5D/BUILD + cd clamav-0.102.2 + /bin/rm '--interactive=never' -rf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder + rm -rf /tmp/B.SB7J5D/BUILD/tmp/clamav-0.102.2-root-builder ended at: Sun Apr 5 18:02:06 2020, done in 0:10:10.312284 + chmod -R u+rwX /tmp/B.SB7J5D/BUILD + rm -rf /tmp/B.SB7J5D/tmp /tmp/B.SB7J5D/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... 200..400..439 Writing /spools/ready/packages.ndir.gz... Begin-TLD-Builder-Info upgrading packages Preparing... ################################################## clamav-libs ################################################## End-TLD-Builder-Info + rm -rf /tmp/B.SB7J5D Begin-TLD-Builder-Info Build-Time: user:1651.61s sys:105.42s real:623.64s (faults io:137 non-io:20964038) Files queued for ftp: 4188899 clamav-static-0.102.2-1.i686.rpm 20633 clamav-devel-0.102.2-1.i686.rpm 90706 clamav-milter-0.102.2-1.i686.rpm 3354629 clamav-libs-0.102.2-1.i686.rpm 327831 clamav-0.102.2-1.i686.rpm 245 clamav-0.102.2-1.src.rpm.uploadinfo End-TLD-Builder-Info