FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2020 PLD Team
$Revision: 1.37 $
Powered by ufo.
Your IP: 3.235.74.184

clamav 6E89EB25-8B89-4E3F-AE4A-96F05A6AB089

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/i686/OK/clamav,6E89EB25-8B89-4E3F-AE4A-96F05A6AB089.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2019/12/12 17:26:52
Runtime:0:06:34.532407

Toc:

  • error 1
  • fuzz/Makefile.am:67: error: 'standalone_fuzz_target_runner.a' is not a standard library name
  • install
  • Executing(%install): /bin/sh -e /tmp/B.4H9OHL/BUILD/tmp/rpm-tmp.18065
  • files clamav
  • Processing files: clamav-0.102.1-2.i686
  • doc
  • Executing(%doc): /bin/sh -e /tmp/B.4H9OHL/BUILD/tmp/rpm-tmp.32960
  • files clamav-libs
  • Processing files: clamav-libs-0.102.1-2.i686
  • files clamav-milter
  • Processing files: clamav-milter-0.102.1-2.i686
  • files clamav-devel
  • Processing files: clamav-devel-0.102.1-2.i686
  • files clamav-static
  • Processing files: clamav-static-0.102.1-2.i686
  • files clamav-debuginfo
  • Processing files: clamav-debuginfo-0.102.1-2.i686
  • clean
  • Executing(%clean): /bin/sh -e /tmp/B.4H9OHL/BUILD/tmp/rpm-tmp.71624

Content:

clamconf/Makefile.am:23: but option 'subdir-objects' is disabled
clamconf/Makefile.am:23: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamconf/Makefile.am:23: but option 'subdir-objects' is disabled
clamconf/Makefile.am:23: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamconf/Makefile.am:23: but option 'subdir-objects' is disabled
clamd/Makefile.am:25: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
clamd/Makefile.am:25: but option 'subdir-objects' is disabled
clamd/Makefile.am:25: warning: source file '$(top_srcdir)/shared/idmef_logging.c' is in a subdirectory,
clamd/Makefile.am:25: but option 'subdir-objects' is disabled
clamd/Makefile.am:25: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamd/Makefile.am:25: but option 'subdir-objects' is disabled
clamd/Makefile.am:25: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamd/Makefile.am:25: but option 'subdir-objects' is disabled
clamd/Makefile.am:25: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamd/Makefile.am:25: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/actions.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdscan/Makefile.am:24: warning: source file '$(top_srcdir)/shared/clamdcom.c' is in a subdirectory,
clamdscan/Makefile.am:24: but option 'subdir-objects' is disabled
clamdtop/Makefile.am:4: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamdtop/Makefile.am:4: but option 'subdir-objects' is disabled
clamdtop/Makefile.am:4: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamdtop/Makefile.am:4: but option 'subdir-objects' is disabled
clamdtop/Makefile.am:4: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamdtop/Makefile.am:4: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file '$(top_srcdir)/shared/actions.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './client/client.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './client/protocol.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './client/communication.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './inotif/inotif.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './fanotif/fanotif.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './inotif/hash.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './misc/utils.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './scan/thread.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './scan/queue.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:23: warning: source file './c-thread-pool/thpool.c' is in a subdirectory,
clamonacc/Makefile.am:23: but option 'subdir-objects' is disabled
clamonacc/Makefile.am:60: warning: source file './misc/fts.c' is in a subdirectory,
clamonacc/Makefile.am:60: but option 'subdir-objects' is disabled
clamscan/Makefile.am:25: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
clamscan/Makefile.am:25: but option 'subdir-objects' is disabled
clamscan/Makefile.am:25: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamscan/Makefile.am:25: but option 'subdir-objects' is disabled
clamscan/Makefile.am:25: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamscan/Makefile.am:25: but option 'subdir-objects' is disabled
clamscan/Makefile.am:25: warning: source file '$(top_srcdir)/shared/actions.c' is in a subdirectory,
clamscan/Makefile.am:25: but option 'subdir-objects' is disabled
clamscan/Makefile.am:25: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamscan/Makefile.am:25: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:21: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
clamsubmit/Makefile.am:21: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:21: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
clamsubmit/Makefile.am:21: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:21: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
clamsubmit/Makefile.am:21: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:21: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
clamsubmit/Makefile.am:21: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:21: warning: source file '$(top_srcdir)/shared/cert_util.c' is in a subdirectory,
clamsubmit/Makefile.am:21: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:36: warning: source file '$(top_srcdir)/shared/mac/cert_util_mac.m' is in a subdirectory,
clamsubmit/Makefile.am:36: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:41: warning: source file '$(top_srcdir)/shared/win/cert_util_win.c' is in a subdirectory,
clamsubmit/Makefile.am:41: but option 'subdir-objects' is disabled
clamsubmit/Makefile.am:46: warning: source file '$(top_srcdir)/shared/linux/cert_util_linux.c' is in a subdirectory,
clamsubmit/Makefile.am:46: but option 'subdir-objects' is disabled
freshclam/Makefile.am:24: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
freshclam/Makefile.am:24: but option 'subdir-objects' is disabled
freshclam/Makefile.am:24: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
freshclam/Makefile.am:24: but option 'subdir-objects' is disabled
freshclam/Makefile.am:24: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
freshclam/Makefile.am:24: but option 'subdir-objects' is disabled
freshclam/Makefile.am:24: warning: source file '$(top_srcdir)/shared/clamdcom.c' is in a subdirectory,
freshclam/Makefile.am:24: but option 'subdir-objects' is disabled
fuzz/Makefile.am:67: error: 'standalone_fuzz_target_runner.a' is not a standard library name
fuzz/Makefile.am:67: did you mean 'libstandalone_fuzz_target_runner.a'?
libclamav/Makefile.am:695: warning: .PHONY was already defined in condition !USE_INTERNAL_MSPACK, which is included in condition TRUE ...
libclamav/Makefile.am:244: ... '.PHONY' previously defined here
libclamav/Makefile.am:275: warning: source file 'nsis/bzlib.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file 'nsis/nulsft.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file 'nsis/infblock.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zAlloc.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zBuf.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zBuf2.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zCrc.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zDec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zFile.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zIn.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zStream.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Bcj2.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Bra.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Bra86.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Lzma2Dec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/LzmaDec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Ppmd7.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Ppmd7Dec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Xz.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/XzCrc64.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/XzDec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/XzIn.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/Delta.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/BraIA64.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/CpuArch.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file '7z/7zCrcOpt.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file 'jsparse/js-norm.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:275: warning: source file 'lzw/lzwdec.c' is in a subdirectory,
libclamav/Makefile.am:275: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_add.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_add_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_addmod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_cmp.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_cmp_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_cmp_mag.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_sub.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_sub_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/fp_submod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/s_fp_add.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/addsub/s_fp_sub.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_radix_size.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_read_radix.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_read_signed_bin.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_read_unsigned_bin.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_reverse.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_s_rmap.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_signed_bin_size.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_to_signed_bin.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_to_unsigned_bin.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_toradix.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_toradix_n.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bin/fp_unsigned_bin_size.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_cnt_lsb.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_count_bits.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_div_2.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_div_2d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_lshd.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_mod_2d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/bit/fp_rshd.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/divide/fp_div.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/divide/fp_div_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/divide/fp_mod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/divide/fp_mod_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/exptmod/fp_2expt.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/exptmod/fp_exptmod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/misc/fp_ident.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/misc/fp_set.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mont/fp_montgomery_calc_normalization.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mont/fp_montgomery_reduce.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mont/fp_montgomery_setup.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_2.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_2d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_12.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_17.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_20.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_24.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_28.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_3.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_32.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_4.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_48.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_6.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_64.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_7.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_8.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_9.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_comba_small_set.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mul_d.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/mul/fp_mulmod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/numtheory/fp_invmod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_12.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_17.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_20.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_24.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_28.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_3.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_32.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_4.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_48.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_6.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_64.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_7.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_8.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_9.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_generic.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqr_comba_small_set.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:608: warning: source file 'tomsfastmath/sqr/fp_sqrmod.c' is in a subdirectory,
libclamav/Makefile.am:608: but option 'subdir-objects' is disabled
libclamav/Makefile.am:111: warning: source file 'regex/strlcpy.c' is in a subdirectory,
libclamav/Makefile.am:111: but option 'subdir-objects' is disabled
libclamav/Makefile.am:111: warning: source file 'regex/regcomp.c' is in a subdirectory,
libclamav/Makefile.am:111: but option 'subdir-objects' is disabled
libclamav/Makefile.am:111: warning: source file 'regex/regerror.c' is in a subdirectory,
libclamav/Makefile.am:111: but option 'subdir-objects' is disabled
libclamav/Makefile.am:111: warning: source file 'regex/regexec.c' is in a subdirectory,
libclamav/Makefile.am:111: but option 'subdir-objects' is disabled
libclamav/Makefile.am:111: warning: source file 'regex/regfree.c' is in a subdirectory,
libclamav/Makefile.am:111: but option 'subdir-objects' is disabled
libclamav/Makefile.am:138: warning: source file 'regex/strlcpy.c' is in a subdirectory,
libclamav/Makefile.am:138: but option 'subdir-objects' is disabled
libclamav/Makefile.am:138: warning: source file 'regex/regcomp.c' is in a subdirectory,
libclamav/Makefile.am:138: but option 'subdir-objects' is disabled
libclamav/Makefile.am:138: warning: source file 'regex/regerror.c' is in a subdirectory,
libclamav/Makefile.am:138: but option 'subdir-objects' is disabled
libclamav/Makefile.am:138: warning: source file 'regex/regexec.c' is in a subdirectory,
libclamav/Makefile.am:138: but option 'subdir-objects' is disabled
libclamav/Makefile.am:138: warning: source file 'regex/regfree.c' is in a subdirectory,
libclamav/Makefile.am:138: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/cabc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/cabd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/chmc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/chmd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/crc32.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/hlpc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/hlpd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/kwajc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/kwajd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/litc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/litd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/lzssd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/lzxc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/lzxd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/mszipc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/mszipd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/oabc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/oabd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/qtmd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/system.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/szddc.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:189: warning: source file '../libclammspack/mspack/szddd.c' is in a subdirectory,
libclamav/Makefile.am:189: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/archive.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/arcread.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/blake2s.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/cmddata.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/consio.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/crc.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/crypt.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/dll.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/encname.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/errhnd.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/extinfo.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/extract.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/filcreat.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/file.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/filefn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/filestr.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/find.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/getbits.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/global.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/hash.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/headers.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/isnt.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/list.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/match.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/options.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/pathfn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/qopen.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rar.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rarvm.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rawread.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rdwrfn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/recvol.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/resource.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rijndael.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rs.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/rs16.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/scantree.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/secpassword.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/sha1.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/sha256.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/smallfn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/strfn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/strlist.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/system.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/threadpool.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/timefn.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/ui.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/unicode.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/unpack.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:37: warning: source file '../libclamunrar/volume.cpp' is in a subdirectory,
libclamav/Makefile.am:37: but option 'subdir-objects' is disabled
libclamav/Makefile.am:100: warning: source file '../libclamunrar_iface/unrar_iface.cpp' is in a subdirectory,
libclamav/Makefile.am:100: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/cdiff.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/tar.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:37: warning: source file '$(top_srcdir)/shared/cert_util.c' is in a subdirectory,
libfreshclam/Makefile.am:37: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:60: warning: source file '$(top_srcdir)/shared/mac/cert_util_mac.m' is in a subdirectory,
libfreshclam/Makefile.am:60: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:65: warning: source file '$(top_srcdir)/shared/win/cert_util_win.c' is in a subdirectory,
libfreshclam/Makefile.am:65: but option 'subdir-objects' is disabled
libfreshclam/Makefile.am:70: warning: source file '$(top_srcdir)/shared/linux/cert_util_linux.c' is in a subdirectory,
libfreshclam/Makefile.am:70: but option 'subdir-objects' is disabled
libltdl/Makefile.am:114: warning: source file 'loaders/dld_link.c' is in a subdirectory,
libltdl/Makefile.am:114: but option 'subdir-objects' is disabled
libltdl/Makefile.am:110: warning: source file 'loaders/dlopen.c' is in a subdirectory,
libltdl/Makefile.am:110: but option 'subdir-objects' is disabled
libltdl/Makefile.am:118: warning: source file 'loaders/dyld.c' is in a subdirectory,
libltdl/Makefile.am:118: but option 'subdir-objects' is disabled
libltdl/Makefile.am:68: warning: source file 'loaders/preopen.c' is in a subdirectory,
libltdl/Makefile.am:68: but option 'subdir-objects' is disabled
libltdl/Makefile.am:121: warning: source file 'loaders/load_add_on.c' is in a subdirectory,
libltdl/Makefile.am:121: but option 'subdir-objects' is disabled
libltdl/Makefile.am:124: warning: source file 'loaders/loadlibrary.c' is in a subdirectory,
libltdl/Makefile.am:124: but option 'subdir-objects' is disabled
libltdl/Makefile.am:127: warning: source file 'loaders/shl_load.c' is in a subdirectory,
libltdl/Makefile.am:127: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/output.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/getopt.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/optparser.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/misc.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/cdiff.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
sigtool/Makefile.am:23: warning: source file '$(top_srcdir)/shared/tar.c' is in a subdirectory,
sigtool/Makefile.am:23: but option 'subdir-objects' is disabled
+ ./configure 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=i686-pld-linux-gcc' 'CXX=i686-pld-linux-g++' '--host=i686-pld-linux' '--build=i686-pld-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/libexec' '--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
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pld-linux-g++ accepts -g... yes
checking build system type... i686-pld-linux-gnu
checking host system type... i686-pld-linux-gnu
checking target system type... i686-pld-linux-gnu
creating target.h - canonical system defines
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of i686-pld-linux-g++... gcc3
checking whether make supports nested variables... (cached) yes
checking for i686-pld-linux-gcc... i686-pld-linux-gcc
checking whether we are using the GNU C compiler... yes
checking whether i686-pld-linux-gcc accepts -g... yes
checking for i686-pld-linux-gcc option to accept ISO C89... none needed
checking whether i686-pld-linux-gcc understands -c and -o together... yes
checking dependency style of i686-pld-linux-gcc... gcc3
checking for i686-pld-linux-ar... no
checking for i686-pld-linux-lib... no
checking for i686-pld-linux-link... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to run the C preprocessor... i686-pld-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for i686-pld-linux-ar... ar
checking the archiver (ar) interface... (cached) ar
checking for i686-pld-linux-gcc... (cached) i686-pld-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pld-linux-gcc accepts -g... (cached) yes
checking for i686-pld-linux-gcc option to accept ISO C89... (cached) none needed
checking whether i686-pld-linux-gcc understands -c and -o together... (cached) yes
checking dependency style of i686-pld-linux-gcc... (cached) gcc3
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... print -r
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by i686-pld-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert i686-pld-linux-gnu file names to i686-pld-linux-gnu format... func_convert_file_noop
checking how to convert i686-pld-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for i686-pld-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pld-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... print -r --
checking for i686-pld-linux-ar... (cached) ar
checking for archiver @FILE support... @
checking for i686-pld-linux-strip... no
checking for strip... strip
checking for i686-pld-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from i686-pld-linux-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for i686-pld-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i686-pld-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pld-linux-gcc option to produce PIC... -fPIC -DPIC
checking if i686-pld-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if i686-pld-linux-gcc static flag -static works... yes
checking if i686-pld-linux-gcc supports -c -o file.o... yes
checking if i686-pld-linux-gcc supports -c -o file.o... (cached) yes
checking whether the i686-pld-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... i686-pld-linux-g++ -E
checking for ld used by i686-pld-linux-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the i686-pld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for i686-pld-linux-g++ option to produce PIC... -fPIC -DPIC
checking if i686-pld-linux-g++ PIC flag -fPIC -DPIC works... yes
checking if i686-pld-linux-g++ static flag -static works... yes
checking if i686-pld-linux-g++ supports -c -o file.o... yes
checking if i686-pld-linux-g++ supports -c -o file.o... (cached) yes
checking whether the i686-pld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for cos in -lm... yes
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... yes
checking whether lt_dlinterface_register is declared... yes
checking for lt_dladvise_preload in -lltdl... yes
checking where to find libltdl headers... -I/usr/include
checking where to find libltdl library... -L/usr/lib -lltdl
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for i686-pld-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/int_types.h usability... no
checking sys/int_types.h presence... no
checking for sys/int_types.h... no
checking for dlfcn.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/inttypes.h usability... no
checking sys/inttypes.h presence... no
checking for sys/inttypes.h... no
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking for memory.h... (cached) yes
checking ndir.h usability... no
checking ndir.h presence... no
checking for ndir.h... no
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for string.h... (cached) yes
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 for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking sys/queue.h usability... yes
checking sys/queue.h presence... yes
checking for sys/queue.h... yes
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for C/C++ restrict keyword... __restrict
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for a supported version of gcc... ok (9.2.0)
checking for gcc bug PR27603... ok, bug not present
checking for gcc bug PR26763-2... ok, bug not present
checking for valid code generation of CLI_ISCONTAINED... ok, bug not present
checking for gcc bug PR28045... ok, bug not present
checking for gcc bug PR37573... ok, bug not present
checking for off_t... yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of void *... 4
checking for ld --version-script... yes
checking whether uname(2) is POSIX... yes
checking for socket... yes
checking for gethostent... yes
checking for poll... yes
checking for setsid... yes
checking for memcpy... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for strerror_r... yes
checking for strlcpy... (cached) no
checking for strlcat... (cached) no
checking for strcasestr... yes
checking for inet_ntop... yes
checking for setgroups... yes
checking for initgroups... yes
checking for ctime_r... yes
checking for mkstemp... yes
checking for mallinfo... yes
checking for madvise... yes
checking for getnameinfo... yes
checking for strndup... yes
checking for strnlen... yes
checking for strnstr... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for working mmap... yes
checking for sysconf(_SC_PAGESIZE)... yes
checking for getpagesize()... yes
checking for MAP_ANON(YMOUS)... MAP_ANONYMOUS
checking for enable_extended_FILE_stdio... no
checking for timegm... yes
checking for sysctlbyname... no
checking for check... yes
checking for libxml2 installation... /usr
checking for xml2-config... /usr/bin/xml2-config
checking for xmlreader.h in /usr/include/libxml2/libxml/xmlreader.h... found
CPPFLAGS:  -I/usr/include/libxml2
LD_FLAGS: -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc  -lxml2 -lz -llzma -lm -ldl
checking for xmlTextReaderRead in -lxml2... yes
configure: Compiling and linking with libxml2 from /usr
checking for OpenSSL installation... /usr
checking for CRYPTO_free in -lcrypto... yes
checking for X509_VERIFY_PARAM_new in -lssl... yes
checking for libjson installation... /usr
checking for json_object_object_get_ex in -ljson-c... yes
checking for pcre2-config... /usr/bin/pcre2-config
checking pcre-config version... 10.34
checking for CVE-2017-7186... ok
configure: CFLAGS from pcre-config: 
configure: LIBS from pcre-config: -lpcre2-8
configure: Compiling and linking with pcre2 from /usr
checking for libmspack... yes
checking for tomsfastmath... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for zlib... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking how to link with libbz2... -lbz2
checking for BZ2_bzDecompressInit in -lbz2... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for CVE-2008-1372... ok
checking for CVE-2010-0405... ok
checking for getaddrinfo... yes
checking for libsystemd... yes
checking for systemd system unit installation directory... /lib/systemd/system
checking for IPv6 support... no
checking for resolv.h... yes
checking for dn_expand in std libs... no
checking for dn_expand in -lresolv... yes
checking whether setpgrp takes no argument... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for iconv.h... yes
checking localcharset.h usability... no
checking localcharset.h presence... no
checking for localcharset.h... no
checking for locale_charset... no
checking for locale_charset in -lcharset... no
checking for pthread.h... (cached) yes
checking whether in_port_t is defined... yes
checking for in_addr_t definition... yes
checking sys/fanotify.h usability... yes
checking sys/fanotify.h presence... yes
checking for sys/fanotify.h... yes
checking for mi_stop in -lmilter... yes
checking libmilter/mfapi.h usability... yes
checking libmilter/mfapi.h presence... yes
checking for libmilter/mfapi.h... yes
checking for sched_yield... yes
checking for pthread_yield... yes
checking for ctime_r... yes, and it takes 2 arguments
checking for socklen_t... yes
checking for structure packing via __attribute__((packed))... yes
checking for type aligning via __attribute__((aligned))... yes
checking that structure packing works... yes
checking for fd_set... yes, found in sys/select.h
checking default FD_SETSIZE value... 1024
checking stat64... yes
checking whether signed right shift is sign extended... yes
checking for recvmsg... yes
checking for sendmsg... yes
checking for msg_control field in struct msghdr... yes
checking BSD 4.4 / RFC2292 style fd passing... yes
checking ncurses/ncurses.h usability... yes
checking ncurses/ncurses.h presence... yes
checking for ncurses/ncurses.h... yes
checking linking with ncurses... ok
configure: Compiling and linking with ncurses by using  -lncurses
checking LFS safe fts implementation... yes
checking for libcurl installation... /usr
checking for mawk... (cached) mawk
checking for curl-config... /usr/bin/curl-config
./configure[30478]: auto=yes: inaccessible or not found
checking for curl_easy_init in -lcurl... yes
checking for i686-pld-linux-gcc... i686-pld-linux-gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether i686-pld-linux-gcc accepts -g... yes
checking dependency style of i686-pld-linux-gcc... gcc3
checking for sys/int_types.h... (cached) no
checking for inttypes.h... (cached) yes
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 clamav-config.h
config.status: creating libclammspack/config.h
config.status: libclammspack/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in libclamav/c++ (/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=i686-pld-linux-gcc' 'CXX=i686-pld-linux-g++' '--host=i686-pld-linux' '--build=i686-pld-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--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-pld-linux' 'host_alias=i686-pld-linux' --cache-file=/dev/null --srcdir=.
checking build system type... i686-pld-linux-gnu
checking host system type... i686-pld-linux-gnu
checking target system type... i686-pld-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pld-linux-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of i686-pld-linux-g++... gcc3
checking for i686-pld-linux-gcc... i686-pld-linux-gcc
checking whether we are using the GNU C compiler... yes
checking whether i686-pld-linux-gcc accepts -g... yes
checking for i686-pld-linux-gcc option to accept ISO C89... none needed
checking whether i686-pld-linux-gcc understands -c and -o together... yes
checking dependency style of i686-pld-linux-gcc... gcc3
checking how to run the C preprocessor... i686-pld-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for OpenSSL installation... /usr
checking for CRYPTO_free in -lcrypto... yes
checking for X509_VERIFY_PARAM_new in -lssl... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking how to print strings... print -r
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by i686-pld-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert i686-pld-linux-gnu file names to i686-pld-linux-gnu format... func_convert_file_noop
checking how to convert i686-pld-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for i686-pld-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pld-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... print -r --
checking for i686-pld-linux-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for i686-pld-linux-strip... no
checking for strip... strip
checking for i686-pld-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from i686-pld-linux-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for i686-pld-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i686-pld-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pld-linux-gcc option to produce PIC... -fPIC -DPIC
checking if i686-pld-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if i686-pld-linux-gcc static flag -static works... yes
checking if i686-pld-linux-gcc supports -c -o file.o... yes
checking if i686-pld-linux-gcc supports -c -o file.o... (cached) yes
checking whether the i686-pld-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... i686-pld-linux-g++ -E
checking for ld used by i686-pld-linux-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the i686-pld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for i686-pld-linux-g++ option to produce PIC... -fPIC -DPIC
checking if i686-pld-linux-g++ PIC flag -fPIC -DPIC works... yes
checking if i686-pld-linux-g++ static flag -static works... yes
checking if i686-pld-linux-g++ supports -c -o file.o... yes
checking if i686-pld-linux-g++ supports -c -o file.o... (cached) yes
checking whether the i686-pld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for GNU make... make
checking for supported LLVM version... ok (2.8)
checking for working libstdc++... testyes
configure: Building X86 backend: yes
configure: Building PPC backend: no
checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating clamavcxx-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in llvm (/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++/llvm)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -std=gnu99' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=i686-pld-linux-gcc' 'CXX=i686-pld-linux-g++' '--host=i686-pld-linux' '--build=i686-pld-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--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-pld-linux' 'host_alias=i686-pld-linux' '--enable-optimized' 'llvm_cv_gnu_make_command=make' '--enable-targets=host-only' '--enable-bindings=none' '--enable-libffi=no' '--without-llvmgcc' '--without-llvmgxx' --cache-file=/dev/null --srcdir=.
checking build system type... i686-pld-linux-gnu
checking host system type... i686-pld-linux-gnu
checking target system type... i686-pld-linux-gnu
checking type of operating system we're going to host on... Linux
checking type of operating system we're going to target... Linux
checking target architecture... x86
checking for i686-pld-linux-gcc... i686-pld-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pld-linux-gcc accepts -g... yes
checking for i686-pld-linux-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i686-pld-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking clang compiler... none
checking optimization flags... -O3
checking how to run the C preprocessor... i686-pld-linux-gcc -E
checking for i686-pld-linux-gcc... (cached) i686-pld-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pld-linux-gcc accepts -g... (cached) yes
checking for i686-pld-linux-gcc option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pld-linux-g++ accepts -g... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking for GNU make... (cached) make
checking whether ln -s works... yes
checking for cmp... /usr/bin/cmp
checking for cp... /bin/cp
checking for date... /bin/date
checking for find... /usr/bin/find
checking for grep... (cached) /bin/grep
checking for mkdir... /bin/mkdir
checking for mv... /bin/mv
checking for i686-pld-linux-ranlib... no
checking for ranlib... ranlib
checking for i686-pld-linux-ar... no
checking for ar... ar
checking for rm... /bin/rm
checking for sed... /bin/sed
checking for tar... /bin/tar
checking for pwd... /bin/pwd
checking for Graphviz... echo Graphviz
checking for dot... /usr/bin/dot
checking for fdp... /usr/bin/fdp
checking for neato... /usr/bin/neato
checking for twopi... /usr/bin/twopi
checking for circo... /usr/bin/circo
checking for gv... no
checking for gsview32... no
checking for dotty... /usr/bin/dotty
checking for a BSD-compatible install... /usr/bin/install -c
checking for bzip2... /usr/bin/bzip2
checking for cat... /bin/cat
checking for doxygen... /usr/bin/doxygen
checking for groff... /usr/bin/groff
checking for gzip... /usr/bin/gzip
checking for pod2html... /usr/bin/pod2html
checking for pod2man... /usr/bin/pod2man
checking for pdfroff... /usr/bin/pdfroff
checking for runtest... no
checking for the tclsh program in tclinclude directory... none
checking for tclsh8.4... no
checking for tclsh8.4.8... no
checking for tclsh8.4.7... no
checking for tclsh8.4.6... no
checking for tclsh8.4.5... no
checking for tclsh8.4.4... no
checking for tclsh8.4.3... no
checking for tclsh8.4.2... no
checking for tclsh8.4.1... no
checking for tclsh8.4.0... no
checking for tclsh8.3... no
checking for tclsh8.3.5... no
checking for tclsh8.3.4... no
checking for tclsh8.3.3... no
checking for tclsh8.3.2... no
checking for tclsh8.3.1... no
checking for tclsh8.3.0... no
checking for tclsh... /usr/bin/tclsh
checking for zip... /usr/bin/zip
checking for ocamlc... /usr/bin/ocamlc
checking for ocamlopt... /usr/bin/ocamlopt
checking for ocamldep... /usr/bin/ocamldep
checking for ocamldoc... /usr/bin/ocamldoc
checking for gas... no
checking for as... /usr/bin/as
checking for linker version... 2.33.1
checking for compiler -Wl,-R<path> 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/opencryptoki /usr/lib/opencryptoki/stdll /usr/lib/samba /usr/lib/vtk 
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 <stdlib.h>... yes
checking for isnan in <math.h>... yes
checking for isnan in <cmath>... yes
checking for std::isnan in <cmath>... yes
checking for isinf in <math.h>... yes
checking for isinf in <cmath>... yes
checking for std::isinf in <cmath>... no
checking for finite in <ieeefp.h>... 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        : no
              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 -Otarget -j9 'LIBTOOL=/usr/bin/libtool'
/usr/bin/make  all-recursive
Making all in libltdl
/usr/bin/make  all-am
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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/lt__strl.Tpo .deps/lt__strl.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libltdlc_la-lt_error.Tpo .deps/libltdlc_la-lt_error.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/dlopen.Tpo .deps/dlopen.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libltdlc_la-lt__alloc.Tpo .deps/libltdlc_la-lt__alloc.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libltdlc_la-lt_dlloader.Tpo .deps/libltdlc_la-lt_dlloader.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-slist.Tpo .deps/libltdlc_la-slist.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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/libltdlc_la-preopen.Tpo .deps/libltdlc_la-preopen.Plo
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=link i686-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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: 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" )
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack  -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<clamav-config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl   -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libclammspack -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<clamav-config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
make[3]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
make[3]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libltdl'
/usr/bin/libtool  --tag=CC   --mode=link i686-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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.4H9OHL/BUILD/clamav-0.102.1/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.4H9OHL/BUILD/clamav-0.102.1/libltdl'
Making all in libclamav
/usr/bin/make  all-recursive
Making all in c++
/usr/bin/make  all-am
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libclamavcxx_la-detect.Tpo .deps/libclamavcxx_la-detect.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT CaptureTracking.lo -MD -MP -MF .deps/CaptureTracking.Tpo -c -o CaptureTracking.lo `test -f 'llvm/lib/Analysis/CaptureTracking.cpp' || echo './'`llvm/lib/Analysis/CaptureTracking.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CaptureTracking.lo -MD -MP -MF .deps/CaptureTracking.Tpo -c llvm/lib/Analysis/CaptureTracking.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CaptureTracking.lo -MD -MP -MF .deps/CaptureTracking.Tpo -c llvm/lib/Analysis/CaptureTracking.cpp -o CaptureTracking.o >/dev/null 2>&1
mv -f .deps/CaptureTracking.Tpo .deps/CaptureTracking.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT AliasAnalysis.lo -MD -MP -MF .deps/AliasAnalysis.Tpo -c -o AliasAnalysis.lo `test -f 'llvm/lib/Analysis/AliasAnalysis.cpp' || echo './'`llvm/lib/Analysis/AliasAnalysis.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AliasAnalysis.lo -MD -MP -MF .deps/AliasAnalysis.Tpo -c llvm/lib/Analysis/AliasAnalysis.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AliasAnalysis.lo -MD -MP -MF .deps/AliasAnalysis.Tpo -c llvm/lib/Analysis/AliasAnalysis.cpp -o AliasAnalysis.o >/dev/null 2>&1
mv -f .deps/AliasAnalysis.Tpo .deps/AliasAnalysis.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MemoryBuiltins.lo -MD -MP -MF .deps/MemoryBuiltins.Tpo -c -o MemoryBuiltins.lo `test -f 'llvm/lib/Analysis/MemoryBuiltins.cpp' || echo './'`llvm/lib/Analysis/MemoryBuiltins.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MemoryBuiltins.lo -MD -MP -MF .deps/MemoryBuiltins.Tpo -c llvm/lib/Analysis/MemoryBuiltins.cpp  -fPIC -DPIC -o .libs/MemoryBuiltins.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/Analysis/MemoryBuiltins.cpp:18:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MemoryBuiltins.lo -MD -MP -MF .deps/MemoryBuiltins.Tpo -c llvm/lib/Analysis/MemoryBuiltins.cpp -o MemoryBuiltins.o >/dev/null 2>&1
mv -f .deps/MemoryBuiltins.Tpo .deps/MemoryBuiltins.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT CallGraph.lo -MD -MP -MF .deps/CallGraph.Tpo -c -o CallGraph.lo `test -f 'llvm/lib/Analysis/IPA/CallGraph.cpp' || echo './'`llvm/lib/Analysis/IPA/CallGraph.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CallGraph.lo -MD -MP -MF .deps/CallGraph.Tpo -c llvm/lib/Analysis/IPA/CallGraph.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CallGraph.lo -MD -MP -MF .deps/CallGraph.Tpo -c llvm/lib/Analysis/IPA/CallGraph.cpp -o CallGraph.o >/dev/null 2>&1
mv -f .deps/CallGraph.Tpo .deps/CallGraph.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT AliasSetTracker.lo -MD -MP -MF .deps/AliasSetTracker.Tpo -c -o AliasSetTracker.lo `test -f 'llvm/lib/Analysis/AliasSetTracker.cpp' || echo './'`llvm/lib/Analysis/AliasSetTracker.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AliasSetTracker.lo -MD -MP -MF .deps/AliasSetTracker.Tpo -c llvm/lib/Analysis/AliasSetTracker.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>]':
./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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} 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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>]'
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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} 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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; ValueInfoT = llvm::DenseMapInfo<llvm::AliasSet::PointerRec*>]'
./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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} 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<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo>::BucketT' {aka 'struct std::pair<llvm::AliasSetTracker::ASTCallbackVH, llvm::AliasSet::PointerRec*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AliasSetTracker.lo -MD -MP -MF .deps/AliasSetTracker.Tpo -c llvm/lib/Analysis/AliasSetTracker.cpp -o AliasSetTracker.o >/dev/null 2>&1
mv -f .deps/AliasSetTracker.Tpo .deps/AliasSetTracker.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT BasicAliasAnalysis.lo -MD -MP -MF .deps/BasicAliasAnalysis.Tpo -c -o BasicAliasAnalysis.lo `test -f 'llvm/lib/Analysis/BasicAliasAnalysis.cpp' || echo './'`llvm/lib/Analysis/BasicAliasAnalysis.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT BasicAliasAnalysis.lo -MD -MP -MF .deps/BasicAliasAnalysis.Tpo -c llvm/lib/Analysis/BasicAliasAnalysis.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT BasicAliasAnalysis.lo -MD -MP -MF .deps/BasicAliasAnalysis.Tpo -c llvm/lib/Analysis/BasicAliasAnalysis.cpp -o BasicAliasAnalysis.o >/dev/null 2>&1
mv -f .deps/BasicAliasAnalysis.Tpo .deps/BasicAliasAnalysis.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT DebugInfo.lo -MD -MP -MF .deps/DebugInfo.Tpo -c -o DebugInfo.lo `test -f 'llvm/lib/Analysis/DebugInfo.cpp' || echo './'`llvm/lib/Analysis/DebugInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DebugInfo.lo -MD -MP -MF .deps/DebugInfo.Tpo -c llvm/lib/Analysis/DebugInfo.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DebugInfo.lo -MD -MP -MF .deps/DebugInfo.Tpo -c llvm/lib/Analysis/DebugInfo.cpp -o DebugInfo.o >/dev/null 2>&1
mv -f .deps/DebugInfo.Tpo .deps/DebugInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PointerTracking.lo -MD -MP -MF .deps/PointerTracking.Tpo -c -o PointerTracking.lo `test -f 'llvm/lib/Analysis/PointerTracking.cpp' || echo './'`llvm/lib/Analysis/PointerTracking.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PointerTracking.lo -MD -MP -MF .deps/PointerTracking.Tpo -c llvm/lib/Analysis/PointerTracking.cpp  -fPIC -DPIC -o .libs/PointerTracking.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/lib/Analysis/PointerTracking.cpp:15:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
In file included from llvm/lib/Analysis/PointerTracking.cpp:16:
./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> BlockTraits;
      |                                  ^~~~~~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]':
./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<llvm::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, 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/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::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]'
./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<llvm::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'}; 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::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'}; 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::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::BasicBlock**>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::BasicBlock**>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]'
./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<llvm::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, 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/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::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PointerTracking.lo -MD -MP -MF .deps/PointerTracking.Tpo -c llvm/lib/Analysis/PointerTracking.cpp -o PointerTracking.o >/dev/null 2>&1
mv -f .deps/PointerTracking.Tpo .deps/PointerTracking.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ELFCodeEmitter.lo -MD -MP -MF .deps/ELFCodeEmitter.Tpo -c -o ELFCodeEmitter.lo `test -f 'llvm/lib/CodeGen/ELFCodeEmitter.cpp' || echo './'`llvm/lib/CodeGen/ELFCodeEmitter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ELFCodeEmitter.lo -MD -MP -MF .deps/ELFCodeEmitter.Tpo -c llvm/lib/CodeGen/ELFCodeEmitter.cpp  -fPIC -DPIC -o .libs/ELFCodeEmitter.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ELFCodeEmitter.lo -MD -MP -MF .deps/ELFCodeEmitter.Tpo -c llvm/lib/CodeGen/ELFCodeEmitter.cpp -o ELFCodeEmitter.o >/dev/null 2>&1
mv -f .deps/ELFCodeEmitter.Tpo .deps/ELFCodeEmitter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineBasicBlock.lo -MD -MP -MF .deps/MachineBasicBlock.Tpo -c -o MachineBasicBlock.lo `test -f 'llvm/lib/CodeGen/MachineBasicBlock.cpp' || echo './'`llvm/lib/CodeGen/MachineBasicBlock.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineBasicBlock.lo -MD -MP -MF .deps/MachineBasicBlock.Tpo -c llvm/lib/CodeGen/MachineBasicBlock.cpp  -fPIC -DPIC -o .libs/MachineBasicBlock.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<llvm::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, 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/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::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineBasicBlock.lo -MD -MP -MF .deps/MachineBasicBlock.Tpo -c llvm/lib/CodeGen/MachineBasicBlock.cpp -o MachineBasicBlock.o >/dev/null 2>&1
mv -f .deps/MachineBasicBlock.Tpo .deps/MachineBasicBlock.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ValueTracking.lo -MD -MP -MF .deps/ValueTracking.Tpo -c -o ValueTracking.lo `test -f 'llvm/lib/Analysis/ValueTracking.cpp' || echo './'`llvm/lib/Analysis/ValueTracking.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueTracking.lo -MD -MP -MF .deps/ValueTracking.Tpo -c llvm/lib/Analysis/ValueTracking.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueTracking.lo -MD -MP -MF .deps/ValueTracking.Tpo -c llvm/lib/Analysis/ValueTracking.cpp -o ValueTracking.o >/dev/null 2>&1
mv -f .deps/ValueTracking.Tpo .deps/ValueTracking.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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 ./llvm/include/llvm/ADT/DenseSet.h:17,
                 from ClamBCRTChecks.cpp:27:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'}; 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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]':
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<llvm::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'}; 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::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, 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/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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]'
./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<llvm::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'}; 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::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, 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/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::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]'
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<llvm::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'}; 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::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::CopyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:52:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, unsigned int>'}; 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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:37:5:   required from 'void llvm::DenseSet<ValueT, ValueInfoT>::clear() [with ValueT = llvm::Function*; ValueInfoT = llvm::DenseMapInfo<llvm::Function*>]'
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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'}; 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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::BasicBlock**>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::BasicBlock**>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock**>]'
./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<llvm::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'}; 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::BasicBlock*, llvm::BasicBlock**>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock**>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, 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/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::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Function*, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::Function*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = llvm::Function*; ValueInfoT = llvm::DenseMapInfo<llvm::Function*>]'
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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'}; 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::Function*, char, llvm::DenseMapInfo<llvm::Function*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<llvm::Function*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Value*, llvm::Value*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Value*, llvm::Value*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::Value*>]'
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<llvm::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'}; 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::Value*, llvm::Value*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::Value*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::CallGraphNode*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::CallGraphNode*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::CallGraphNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CallGraphNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./llvm/include/llvm/ADT/SCCIterator.h:115:42:   required from 'void llvm::scc_iterator<GraphT, GT>::GetNextSCC() [with GraphT = llvm::CallGraphNode*; GT = llvm::GraphTraits<llvm::CallGraphNode*>]'
./llvm/include/llvm/ADT/SCCIterator.h:157:5:   required from 'llvm::scc_iterator<GraphT, GT>::_Self& llvm::scc_iterator<GraphT, GT>::operator++() [with GraphT = llvm::CallGraphNode*; GT = llvm::GraphTraits<llvm::CallGraphNode*>; llvm::scc_iterator<GraphT, GT>::_Self = llvm::scc_iterator<llvm::CallGraphNode*>]'
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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, 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/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::CallGraphNode*, unsigned int, llvm::DenseMapInfo<llvm::CallGraphNode*>, llvm::DenseMapInfo<unsigned int> >::BucketT' {aka 'struct std::pair<llvm::CallGraphNode*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libclamavcxx_la-ClamBCRTChecks.Tpo .deps/libclamavcxx_la-ClamBCRTChecks.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineFunctionAnalysis.lo -MD -MP -MF .deps/MachineFunctionAnalysis.Tpo -c -o MachineFunctionAnalysis.lo `test -f 'llvm/lib/CodeGen/MachineFunctionAnalysis.cpp' || echo './'`llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionAnalysis.lo -MD -MP -MF .deps/MachineFunctionAnalysis.Tpo -c llvm/lib/CodeGen/MachineFunctionAnalysis.cpp  -fPIC -DPIC -o .libs/MachineFunctionAnalysis.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionAnalysis.lo -MD -MP -MF .deps/MachineFunctionAnalysis.Tpo -c llvm/lib/CodeGen/MachineFunctionAnalysis.cpp -o MachineFunctionAnalysis.o >/dev/null 2>&1
mv -f .deps/MachineFunctionAnalysis.Tpo .deps/MachineFunctionAnalysis.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineFunctionPass.lo -MD -MP -MF .deps/MachineFunctionPass.Tpo -c -o MachineFunctionPass.lo `test -f 'llvm/lib/CodeGen/MachineFunctionPass.cpp' || echo './'`llvm/lib/CodeGen/MachineFunctionPass.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionPass.lo -MD -MP -MF .deps/MachineFunctionPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPass.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionPass.lo -MD -MP -MF .deps/MachineFunctionPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPass.cpp -o MachineFunctionPass.o >/dev/null 2>&1
mv -f .deps/MachineFunctionPass.Tpo .deps/MachineFunctionPass.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineFunctionPrinterPass.lo -MD -MP -MF .deps/MachineFunctionPrinterPass.Tpo -c -o MachineFunctionPrinterPass.lo `test -f 'llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp' || echo './'`llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionPrinterPass.lo -MD -MP -MF .deps/MachineFunctionPrinterPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp  -fPIC -DPIC -o .libs/MachineFunctionPrinterPass.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunctionPrinterPass.lo -MD -MP -MF .deps/MachineFunctionPrinterPass.Tpo -c llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp -o MachineFunctionPrinterPass.o >/dev/null 2>&1
mv -f .deps/MachineFunctionPrinterPass.Tpo .deps/MachineFunctionPrinterPass.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineFunction.lo -MD -MP -MF .deps/MachineFunction.Tpo -c -o MachineFunction.lo `test -f 'llvm/lib/CodeGen/MachineFunction.cpp' || echo './'`llvm/lib/CodeGen/MachineFunction.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunction.lo -MD -MP -MF .deps/MachineFunction.Tpo -c llvm/lib/CodeGen/MachineFunction.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineFunction.lo -MD -MP -MF .deps/MachineFunction.Tpo -c llvm/lib/CodeGen/MachineFunction.cpp -o MachineFunction.o >/dev/null 2>&1
mv -f .deps/MachineFunction.Tpo .deps/MachineFunction.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ProfileInfo.lo -MD -MP -MF .deps/ProfileInfo.Tpo -c -o ProfileInfo.lo `test -f 'llvm/lib/Analysis/ProfileInfo.cpp' || echo './'`llvm/lib/Analysis/ProfileInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ProfileInfo.lo -MD -MP -MF .deps/ProfileInfo.Tpo -c llvm/lib/Analysis/ProfileInfo.cpp  -fPIC -DPIC -o .libs/ProfileInfo.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ProfileInfo.lo -MD -MP -MF .deps/ProfileInfo.Tpo -c llvm/lib/Analysis/ProfileInfo.cpp -o ProfileInfo.o >/dev/null 2>&1
mv -f .deps/ProfileInfo.Tpo .deps/ProfileInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT LiveVariables.lo -MD -MP -MF .deps/LiveVariables.Tpo -c -o LiveVariables.lo `test -f 'llvm/lib/CodeGen/LiveVariables.cpp' || echo './'`llvm/lib/CodeGen/LiveVariables.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LiveVariables.lo -MD -MP -MF .deps/LiveVariables.Tpo -c llvm/lib/CodeGen/LiveVariables.cpp  -fPIC -DPIC -o .libs/LiveVariables.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<llvm::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, 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/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::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<llvm::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, unsigned int>'}; 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<llvm::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineInstr*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = llvm::MachineInstr*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MachineInstr*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<llvm::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, 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/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::MachineInstr*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MachineInstr*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LiveVariables.lo -MD -MP -MF .deps/LiveVariables.Tpo -c llvm/lib/CodeGen/LiveVariables.cpp -o LiveVariables.o >/dev/null 2>&1
mv -f .deps/LiveVariables.Tpo .deps/LiveVariables.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ELFWriter.lo -MD -MP -MF .deps/ELFWriter.Tpo -c -o ELFWriter.lo `test -f 'llvm/lib/CodeGen/ELFWriter.cpp' || echo './'`llvm/lib/CodeGen/ELFWriter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ELFWriter.lo -MD -MP -MF .deps/ELFWriter.Tpo -c llvm/lib/CodeGen/ELFWriter.cpp  -fPIC -DPIC -o .libs/ELFWriter.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, 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/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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ELFWriter.lo -MD -MP -MF .deps/ELFWriter.Tpo -c llvm/lib/CodeGen/ELFWriter.cpp -o ELFWriter.o >/dev/null 2>&1
mv -f .deps/ELFWriter.Tpo .deps/ELFWriter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ObjectCodeEmitter.lo -MD -MP -MF .deps/ObjectCodeEmitter.Tpo -c -o ObjectCodeEmitter.lo `test -f 'llvm/lib/CodeGen/ObjectCodeEmitter.cpp' || echo './'`llvm/lib/CodeGen/ObjectCodeEmitter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ObjectCodeEmitter.lo -MD -MP -MF .deps/ObjectCodeEmitter.Tpo -c llvm/lib/CodeGen/ObjectCodeEmitter.cpp  -fPIC -DPIC -o .libs/ObjectCodeEmitter.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ObjectCodeEmitter.lo -MD -MP -MF .deps/ObjectCodeEmitter.Tpo -c llvm/lib/CodeGen/ObjectCodeEmitter.cpp -o ObjectCodeEmitter.o >/dev/null 2>&1
mv -f .deps/ObjectCodeEmitter.Tpo .deps/ObjectCodeEmitter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PostRAHazardRecognizer.lo -MD -MP -MF .deps/PostRAHazardRecognizer.Tpo -c -o PostRAHazardRecognizer.lo `test -f 'llvm/lib/CodeGen/PostRAHazardRecognizer.cpp' || echo './'`llvm/lib/CodeGen/PostRAHazardRecognizer.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PostRAHazardRecognizer.lo -MD -MP -MF .deps/PostRAHazardRecognizer.Tpo -c llvm/lib/CodeGen/PostRAHazardRecognizer.cpp  -fPIC -DPIC -o .libs/PostRAHazardRecognizer.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PostRAHazardRecognizer.lo -MD -MP -MF .deps/PostRAHazardRecognizer.Tpo -c llvm/lib/CodeGen/PostRAHazardRecognizer.cpp -o PostRAHazardRecognizer.o >/dev/null 2>&1
mv -f .deps/PostRAHazardRecognizer.Tpo .deps/PostRAHazardRecognizer.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineRegisterInfo.lo -MD -MP -MF .deps/MachineRegisterInfo.Tpo -c -o MachineRegisterInfo.lo `test -f 'llvm/lib/CodeGen/MachineRegisterInfo.cpp' || echo './'`llvm/lib/CodeGen/MachineRegisterInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineRegisterInfo.lo -MD -MP -MF .deps/MachineRegisterInfo.Tpo -c llvm/lib/CodeGen/MachineRegisterInfo.cpp  -fPIC -DPIC -o .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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineRegisterInfo.lo -MD -MP -MF .deps/MachineRegisterInfo.Tpo -c llvm/lib/CodeGen/MachineRegisterInfo.cpp -o MachineRegisterInfo.o >/dev/null 2>&1
mv -f .deps/MachineRegisterInfo.Tpo .deps/MachineRegisterInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PseudoSourceValue.lo -MD -MP -MF .deps/PseudoSourceValue.Tpo -c -o PseudoSourceValue.lo `test -f 'llvm/lib/CodeGen/PseudoSourceValue.cpp' || echo './'`llvm/lib/CodeGen/PseudoSourceValue.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PseudoSourceValue.lo -MD -MP -MF .deps/PseudoSourceValue.Tpo -c llvm/lib/CodeGen/PseudoSourceValue.cpp  -fPIC -DPIC -o .libs/PseudoSourceValue.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PseudoSourceValue.lo -MD -MP -MF .deps/PseudoSourceValue.Tpo -c llvm/lib/CodeGen/PseudoSourceValue.cpp -o PseudoSourceValue.o >/dev/null 2>&1
mv -f .deps/PseudoSourceValue.Tpo .deps/PseudoSourceValue.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineDominators.lo -MD -MP -MF .deps/MachineDominators.Tpo -c -o MachineDominators.lo `test -f 'llvm/lib/CodeGen/MachineDominators.cpp' || echo './'`llvm/lib/CodeGen/MachineDominators.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineDominators.lo -MD -MP -MF .deps/MachineDominators.Tpo -c llvm/lib/CodeGen/MachineDominators.cpp  -fPIC -DPIC -o .libs/MachineDominators.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/MachineDominators.cpp:15:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; 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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'}; 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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]'
./llvm/include/llvm/Analysis/DominatorInternals.h:340:3:   required from 'void llvm::Calculate(llvm::DominatorTreeBase<typename llvm::GraphTraits<N>::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits<N>::NodeType = llvm::MachineBasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:676:28:   required from 'void llvm::DominatorTreeBase<NodeT>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::MachineBasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:673:18:   required from 'void llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>]'
./llvm/include/llvm/Analysis/DominatorInternals.h:240:16:   required from 'void llvm::Calculate(llvm::DominatorTreeBase<typename llvm::GraphTraits<N>::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits<N>::NodeType = llvm::MachineBasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:676:28:   required from 'void llvm::DominatorTreeBase<NodeT>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::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<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineDominators.lo -MD -MP -MF .deps/MachineDominators.Tpo -c llvm/lib/CodeGen/MachineDominators.cpp -o MachineDominators.o >/dev/null 2>&1
mv -f .deps/MachineDominators.Tpo .deps/MachineDominators.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineInstr.lo -MD -MP -MF .deps/MachineInstr.Tpo -c -o MachineInstr.lo `test -f 'llvm/lib/CodeGen/MachineInstr.cpp' || echo './'`llvm/lib/CodeGen/MachineInstr.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineInstr.lo -MD -MP -MF .deps/MachineInstr.Tpo -c llvm/lib/CodeGen/MachineInstr.cpp  -fPIC -DPIC -o .libs/MachineInstr.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineInstr.lo -MD -MP -MF .deps/MachineInstr.Tpo -c llvm/lib/CodeGen/MachineInstr.cpp -o MachineInstr.o >/dev/null 2>&1
mv -f .deps/MachineInstr.Tpo .deps/MachineInstr.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ScheduleDAG.lo -MD -MP -MF .deps/ScheduleDAG.Tpo -c -o ScheduleDAG.lo `test -f 'llvm/lib/CodeGen/ScheduleDAG.cpp' || echo './'`llvm/lib/CodeGen/ScheduleDAG.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ScheduleDAG.lo -MD -MP -MF .deps/ScheduleDAG.Tpo -c llvm/lib/CodeGen/ScheduleDAG.cpp  -fPIC -DPIC -o .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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ScheduleDAG.lo -MD -MP -MF .deps/ScheduleDAG.Tpo -c llvm/lib/CodeGen/ScheduleDAG.cpp -o ScheduleDAG.o >/dev/null 2>&1
mv -f .deps/ScheduleDAG.Tpo .deps/ScheduleDAG.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Intercept.lo -MD -MP -MF .deps/Intercept.Tpo -c -o Intercept.lo `test -f 'llvm/lib/ExecutionEngine/JIT/Intercept.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/Intercept.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Intercept.lo -MD -MP -MF .deps/Intercept.Tpo -c llvm/lib/ExecutionEngine/JIT/Intercept.cpp  -fPIC -DPIC -o .libs/Intercept.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Intercept.lo -MD -MP -MF .deps/Intercept.Tpo -c llvm/lib/ExecutionEngine/JIT/Intercept.cpp -o Intercept.o >/dev/null 2>&1
mv -f .deps/Intercept.Tpo .deps/Intercept.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetInstrInfoImpl.lo -MD -MP -MF .deps/TargetInstrInfoImpl.Tpo -c -o TargetInstrInfoImpl.lo `test -f 'llvm/lib/CodeGen/TargetInstrInfoImpl.cpp' || echo './'`llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetInstrInfoImpl.lo -MD -MP -MF .deps/TargetInstrInfoImpl.Tpo -c llvm/lib/CodeGen/TargetInstrInfoImpl.cpp  -fPIC -DPIC -o .libs/TargetInstrInfoImpl.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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetInstrInfoImpl.lo -MD -MP -MF .deps/TargetInstrInfoImpl.Tpo -c llvm/lib/CodeGen/TargetInstrInfoImpl.cpp -o TargetInstrInfoImpl.o >/dev/null 2>&1
mv -f .deps/TargetInstrInfoImpl.Tpo .deps/TargetInstrInfoImpl.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -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
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
In file included from bytecode2llvm.cpp:46:
./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> BlockTraits;
      |                                  ^~~~~~~~~~~
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 bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<const llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::BasicBlock*, 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/string:40,
                 from bytecode2llvm.cpp:32:
/usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<const llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::BasicBlock*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<unsigned int, unsigned int>::BucketT' {aka 'struct std::pair<unsigned int, 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/string:40,
                 from bytecode2llvm.cpp:32:
/usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<unsigned int, unsigned int>::BucketT' {aka 'struct std::pair<unsigned int, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>]':
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<unsigned int, const llvm::Type*>::BucketT' {aka 'struct std::pair<unsigned int, const llvm::Type*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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<unsigned int, const llvm::Type*>::BucketT' {aka 'struct std::pair<unsigned int, const llvm::Type*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<const cli_bc_func*>; ValueInfoT = llvm::DenseMapInfo<void*>]':
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<const cli_bc_func*, void*>::BucketT' {aka 'struct std::pair<const cli_bc_func*, void*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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<const cli_bc_func*, void*>::BucketT' {aka 'struct std::pair<const cli_bc_func*, void*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::BasicBlock*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<const llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::BasicBlock*, 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/string:40,
                 from bytecode2llvm.cpp:32:
/usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<const llvm::BasicBlock*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::BasicBlock*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<unsigned int, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<unsigned int, unsigned int>::BucketT' {aka 'struct std::pair<unsigned int, 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/string:40,
                 from bytecode2llvm.cpp:32:
/usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<unsigned int, unsigned int>::BucketT' {aka 'struct std::pair<unsigned int, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, const llvm::Type*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<unsigned int, const llvm::Type*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = const llvm::Type*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>]'
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<unsigned int, const llvm::Type*>::BucketT' {aka 'struct std::pair<unsigned int, const llvm::Type*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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<unsigned int, const llvm::Type*>::BucketT' {aka 'struct std::pair<unsigned int, const llvm::Type*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<const cli_bc_func*>; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<const cli_bc_func*>; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const cli_bc_func*, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<const cli_bc_func*>; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const cli_bc_func*, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const cli_bc_func*; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<const cli_bc_func*>; ValueInfoT = llvm::DenseMapInfo<void*>]'
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<const cli_bc_func*, void*>::BucketT' {aka 'struct std::pair<const cli_bc_func*, void*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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<const cli_bc_func*, void*>::BucketT' {aka 'struct std::pair<const cli_bc_func*, void*>'} declared here
  208 |     struct pair
      |            ^~~~
In file included from bytecode2llvm.cpp:38:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__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 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -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
mv -f .deps/libclamavcxx_la-bytecode2llvm.Tpo .deps/libclamavcxx_la-bytecode2llvm.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineModuleInfo.lo -MD -MP -MF .deps/MachineModuleInfo.Tpo -c -o MachineModuleInfo.lo `test -f 'llvm/lib/CodeGen/MachineModuleInfo.cpp' || echo './'`llvm/lib/CodeGen/MachineModuleInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineModuleInfo.lo -MD -MP -MF .deps/MachineModuleInfo.Tpo -c llvm/lib/CodeGen/MachineModuleInfo.cpp  -fPIC -DPIC -o .libs/MachineModuleInfo.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/MachineModuleInfo.cpp:15:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
In file included from llvm/lib/CodeGen/MachineModuleInfo.cpp:24:
./llvm/include/llvm/ADT/PointerUnion.h: In instantiation of 'class llvm::PointerUnionUIntTraits<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*>':
./llvm/include/llvm/ADT/PointerIntPair.h:46:33:   required from 'class llvm::PointerIntPair<void*, 1, bool, llvm::PointerUnionUIntTraits<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*> >'
./llvm/include/llvm/ADT/PointerUnion.h:67:11:   required from 'class llvm::PointerUnion<llvm::MCSymbol*, std::vector<llvm::MCSymbol*>*>'
llvm/lib/CodeGen/MachineModuleInfo.cpp:60:55:   required from here
./llvm/include/llvm/ADT/PointerUnion.h:42:39: warning: comparison between 'enum llvm::PointerLikeTypeTraits<llvm::MCSymbol*>::<unnamed>' and 'enum llvm::PointerLikeTypeTraits<std::vector<llvm::MCSymbol*>*>::<unnamed>' [-Wenum-compare]
   42 |       NumLowBitsAvailable = PT1BitsAv < PT2BitsAv ? PT1BitsAv : PT2BitsAv
      |                             ~~~~~~~~~~^~~~~~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; ValueInfoT = llvm::DenseMapInfo<llvm::MMIAddrLabelMap::AddrLabelSymEntry>]':
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::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, 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::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; ValueInfoT = llvm::DenseMapInfo<std::vector<llvm::MCSymbol*> >]':
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::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >'} 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::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'}; 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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; ValueInfoT = llvm::DenseMapInfo<llvm::MMIAddrLabelMap::AddrLabelSymEntry>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; ValueInfoT = llvm::DenseMapInfo<llvm::MMIAddrLabelMap::AddrLabelSymEntry>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; ValueInfoT = llvm::DenseMapInfo<llvm::MMIAddrLabelMap::AddrLabelSymEntry>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; ValueInfoT = llvm::DenseMapInfo<llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
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::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, 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::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::BasicBlock>, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; ValueInfoT = llvm::DenseMapInfo<std::vector<llvm::MCSymbol*> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; ValueInfoT = llvm::DenseMapInfo<std::vector<llvm::MCSymbol*> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; ValueInfoT = llvm::DenseMapInfo<std::vector<llvm::MCSymbol*> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; ValueInfoT = llvm::DenseMapInfo<std::vector<llvm::MCSymbol*> >]'
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<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >'} 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::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >::BucketT' {aka 'struct std::pair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineModuleInfo.lo -MD -MP -MF .deps/MachineModuleInfo.Tpo -c llvm/lib/CodeGen/MachineModuleInfo.cpp -o MachineModuleInfo.o >/dev/null 2>&1
mv -f .deps/MachineModuleInfo.Tpo .deps/MachineModuleInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT UnreachableBlockElim.lo -MD -MP -MF .deps/UnreachableBlockElim.Tpo -c -o UnreachableBlockElim.lo `test -f 'llvm/lib/CodeGen/UnreachableBlockElim.cpp' || echo './'`llvm/lib/CodeGen/UnreachableBlockElim.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT UnreachableBlockElim.lo -MD -MP -MF .deps/UnreachableBlockElim.Tpo -c llvm/lib/CodeGen/UnreachableBlockElim.cpp  -fPIC -DPIC -o .libs/UnreachableBlockElim.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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/CodeGen/MachineLoopInfo.h:34,
                 from llvm/lib/CodeGen/UnreachableBlockElim.cpp:33:
./llvm/include/llvm/Analysis/LoopInfo.h: In member function 'BlockT* llvm::LoopBase<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'}; 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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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/UnreachableBlockElim.cpp:30:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/UnreachableBlockElim.cpp:23:
/usr/include/c++/9.2.0/bits/stl_pair.h:208:12: note: 'llvm::DenseMap<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/UnreachableBlockElim.cpp:30:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'}; 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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; 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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT UnreachableBlockElim.lo -MD -MP -MF .deps/UnreachableBlockElim.Tpo -c llvm/lib/CodeGen/UnreachableBlockElim.cpp -o UnreachableBlockElim.o >/dev/null 2>&1
mv -f .deps/UnreachableBlockElim.Tpo .deps/UnreachableBlockElim.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MachineLoopInfo.lo -MD -MP -MF .deps/MachineLoopInfo.Tpo -c -o MachineLoopInfo.lo `test -f 'llvm/lib/CodeGen/MachineLoopInfo.cpp' || echo './'`llvm/lib/CodeGen/MachineLoopInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineLoopInfo.lo -MD -MP -MF .deps/MachineLoopInfo.Tpo -c llvm/lib/CodeGen/MachineLoopInfo.cpp  -fPIC -DPIC -o .libs/MachineLoopInfo.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/MachineLoopInfo.cpp:17:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> 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/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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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/MachineLoopInfo.cpp:17:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MachineBasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::MachineBasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MachineLoopInfo.lo -MD -MP -MF .deps/MachineLoopInfo.Tpo -c llvm/lib/CodeGen/MachineLoopInfo.cpp -o MachineLoopInfo.o >/dev/null 2>&1
mv -f .deps/MachineLoopInfo.Tpo .deps/MachineLoopInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT JITMemoryManager.lo -MD -MP -MF .deps/JITMemoryManager.Tpo -c -o JITMemoryManager.lo `test -f 'llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITMemoryManager.lo -MD -MP -MF .deps/JITMemoryManager.Tpo -c llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp  -fPIC -DPIC -o .libs/JITMemoryManager.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITMemoryManager.lo -MD -MP -MF .deps/JITMemoryManager.Tpo -c llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp -o JITMemoryManager.o >/dev/null 2>&1
mv -f .deps/JITMemoryManager.Tpo .deps/JITMemoryManager.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT OProfileJITEventListener.lo -MD -MP -MF .deps/OProfileJITEventListener.Tpo -c -o OProfileJITEventListener.lo `test -f 'llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT OProfileJITEventListener.lo -MD -MP -MF .deps/OProfileJITEventListener.Tpo -c llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT OProfileJITEventListener.lo -MD -MP -MF .deps/OProfileJITEventListener.Tpo -c llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp -o OProfileJITEventListener.o >/dev/null 2>&1
mv -f .deps/OProfileJITEventListener.Tpo .deps/OProfileJITEventListener.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCAsmInfo.lo -MD -MP -MF .deps/MCAsmInfo.Tpo -c -o MCAsmInfo.lo `test -f 'llvm/lib/MC/MCAsmInfo.cpp' || echo './'`llvm/lib/MC/MCAsmInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCAsmInfo.lo -MD -MP -MF .deps/MCAsmInfo.Tpo -c llvm/lib/MC/MCAsmInfo.cpp  -fPIC -DPIC -o .libs/MCAsmInfo.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCAsmInfo.lo -MD -MP -MF .deps/MCAsmInfo.Tpo -c llvm/lib/MC/MCAsmInfo.cpp -o MCAsmInfo.o >/dev/null 2>&1
mv -f .deps/MCAsmInfo.Tpo .deps/MCAsmInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT JITDebugRegisterer.lo -MD -MP -MF .deps/JITDebugRegisterer.Tpo -c -o JITDebugRegisterer.lo `test -f 'llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITDebugRegisterer.lo -MD -MP -MF .deps/JITDebugRegisterer.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = std::pair<std::__cxx11::basic_string<char>, jit_code_entry*>; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, 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<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >::BucketT' {aka 'struct std::pair<const llvm::Function*, std::pair<std::__cxx11::basic_string<char>, jit_code_entry*> >'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITDebugRegisterer.lo -MD -MP -MF .deps/JITDebugRegisterer.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp -o JITDebugRegisterer.o >/dev/null 2>&1
mv -f .deps/JITDebugRegisterer.Tpo .deps/JITDebugRegisterer.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCInst.lo -MD -MP -MF .deps/MCInst.Tpo -c -o MCInst.lo `test -f 'llvm/lib/MC/MCInst.cpp' || echo './'`llvm/lib/MC/MCInst.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCInst.lo -MD -MP -MF .deps/MCInst.Tpo -c llvm/lib/MC/MCInst.cpp  -fPIC -DPIC -o .libs/MCInst.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCInst.lo -MD -MP -MF .deps/MCInst.Tpo -c llvm/lib/MC/MCInst.cpp -o MCInst.o >/dev/null 2>&1
mv -f .deps/MCInst.Tpo .deps/MCInst.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT JITDwarfEmitter.lo -MD -MP -MF .deps/JITDwarfEmitter.Tpo -c -o JITDwarfEmitter.lo `test -f 'llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITDwarfEmitter.lo -MD -MP -MF .deps/JITDwarfEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp  -fPIC -DPIC -o .libs/JITDwarfEmitter.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; 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<llvm::MCSymbol*, {anonymous}::PadRange>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, {anonymous}::PadRange>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(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::MCSymbol*, {anonymous}::PadRange>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, {anonymous}::PadRange>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, {anonymous}::PadRange>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<{anonymous}::PadRange>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, {anonymous}::PadRange>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = {anonymous}::PadRange; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; 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<llvm::MCSymbol*, {anonymous}::PadRange>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, {anonymous}::PadRange>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(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::MCSymbol*, {anonymous}::PadRange>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, {anonymous}::PadRange>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITDwarfEmitter.lo -MD -MP -MF .deps/JITDwarfEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp -o JITDwarfEmitter.o >/dev/null 2>&1
mv -f .deps/JITDwarfEmitter.Tpo .deps/JITDwarfEmitter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetSelect.lo -MD -MP -MF .deps/TargetSelect.Tpo -c -o TargetSelect.lo `test -f 'llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetSelect.lo -MD -MP -MF .deps/TargetSelect.Tpo -c llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp  -fPIC -DPIC -o .libs/TargetSelect.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/ExecutionEngine/JIT/TargetSelect.cpp:17:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetSelect.lo -MD -MP -MF .deps/TargetSelect.Tpo -c llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp -o TargetSelect.o >/dev/null 2>&1
mv -f .deps/TargetSelect.Tpo .deps/TargetSelect.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCExpr.lo -MD -MP -MF .deps/MCExpr.Tpo -c -o MCExpr.lo `test -f 'llvm/lib/MC/MCExpr.cpp' || echo './'`llvm/lib/MC/MCExpr.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCExpr.lo -MD -MP -MF .deps/MCExpr.Tpo -c llvm/lib/MC/MCExpr.cpp  -fPIC -DPIC -o .libs/MCExpr.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::MCSection*, llvm::MCSectionData*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::MCSection*, llvm::MCSectionData*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>]'
./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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'}; 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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>]'
./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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'}; 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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCExpr.lo -MD -MP -MF .deps/MCExpr.Tpo -c llvm/lib/MC/MCExpr.cpp -o MCExpr.o >/dev/null 2>&1
mv -f .deps/MCExpr.Tpo .deps/MCExpr.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCSection.lo -MD -MP -MF .deps/MCSection.Tpo -c -o MCSection.lo `test -f 'llvm/lib/MC/MCSection.cpp' || echo './'`llvm/lib/MC/MCSection.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSection.lo -MD -MP -MF .deps/MCSection.Tpo -c llvm/lib/MC/MCSection.cpp  -fPIC -DPIC -o .libs/MCSection.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSection.lo -MD -MP -MF .deps/MCSection.Tpo -c llvm/lib/MC/MCSection.cpp -o MCSection.o >/dev/null 2>&1
mv -f .deps/MCSection.Tpo .deps/MCSection.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCSectionCOFF.lo -MD -MP -MF .deps/MCSectionCOFF.Tpo -c -o MCSectionCOFF.lo `test -f 'llvm/lib/MC/MCSectionCOFF.cpp' || echo './'`llvm/lib/MC/MCSectionCOFF.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionCOFF.lo -MD -MP -MF .deps/MCSectionCOFF.Tpo -c llvm/lib/MC/MCSectionCOFF.cpp  -fPIC -DPIC -o .libs/MCSectionCOFF.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionCOFF.lo -MD -MP -MF .deps/MCSectionCOFF.Tpo -c llvm/lib/MC/MCSectionCOFF.cpp -o MCSectionCOFF.o >/dev/null 2>&1
mv -f .deps/MCSectionCOFF.Tpo .deps/MCSectionCOFF.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCContext.lo -MD -MP -MF .deps/MCContext.Tpo -c -o MCContext.lo `test -f 'llvm/lib/MC/MCContext.cpp' || echo './'`llvm/lib/MC/MCContext.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCContext.lo -MD -MP -MF .deps/MCContext.Tpo -c llvm/lib/MC/MCContext.cpp  -fPIC -DPIC -o .libs/MCContext.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLabel*>]':
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<unsigned int, llvm::MCLabel*>::BucketT' {aka 'struct std::pair<unsigned int, llvm::MCLabel*>'}; 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<unsigned int, llvm::MCLabel*>::BucketT' {aka 'struct std::pair<unsigned int, llvm::MCLabel*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = llvm::MCLineSection*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLineSection*>]':
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<const llvm::MCSection*, llvm::MCLineSection*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCLineSection*>'}; 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<const llvm::MCSection*, llvm::MCLineSection*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCLineSection*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLabel*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLabel*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, llvm::MCLabel*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLabel*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<unsigned int, llvm::MCLabel*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = unsigned int; ValueT = llvm::MCLabel*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<llvm::MCLabel*>]'
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<unsigned int, llvm::MCLabel*>::BucketT' {aka 'struct std::pair<unsigned int, llvm::MCLabel*>'}; 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<unsigned int, llvm::MCLabel*>::BucketT' {aka 'struct std::pair<unsigned int, llvm::MCLabel*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCContext.lo -MD -MP -MF .deps/MCContext.Tpo -c llvm/lib/MC/MCContext.cpp -o MCContext.o >/dev/null 2>&1
mv -f .deps/MCContext.Tpo .deps/MCContext.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT JIT.lo -MD -MP -MF .deps/JIT.Tpo -c -o JIT.lo `test -f 'llvm/lib/ExecutionEngine/JIT/JIT.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/JIT.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JIT.lo -MD -MP -MF .deps/JIT.Tpo -c llvm/lib/ExecutionEngine/JIT/JIT.cpp  -fPIC -DPIC -o .libs/JIT.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/ValueMap.h:93:33:   required from 'llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::ValueMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<void*>]'
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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, 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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]'
./llvm/include/llvm/ADT/ValueMap.h:112:18:   required from 'void llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::clear() [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<void*>]'
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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, 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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]'
./llvm/include/llvm/ADT/ValueMap.h:161:15:   required from 'ValueT& llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::BasicBlock*; ValueT = void*; Config = llvm::ValueMapConfig<const llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<void*>]'
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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, 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::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::BasicBlock*, void*, llvm::ValueMapConfig<const llvm::BasicBlock*>, llvm::DenseMapInfo<void*> >, void*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JIT.lo -MD -MP -MF .deps/JIT.Tpo -c llvm/lib/ExecutionEngine/JIT/JIT.cpp -o JIT.o >/dev/null 2>&1
mv -f .deps/JIT.Tpo .deps/JIT.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCSectionELF.lo -MD -MP -MF .deps/MCSectionELF.Tpo -c -o MCSectionELF.lo `test -f 'llvm/lib/MC/MCSectionELF.cpp' || echo './'`llvm/lib/MC/MCSectionELF.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionELF.lo -MD -MP -MF .deps/MCSectionELF.Tpo -c llvm/lib/MC/MCSectionELF.cpp  -fPIC -DPIC -o .libs/MCSectionELF.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionELF.lo -MD -MP -MF .deps/MCSectionELF.Tpo -c llvm/lib/MC/MCSectionELF.cpp -o MCSectionELF.o >/dev/null 2>&1
mv -f .deps/MCSectionELF.Tpo .deps/MCSectionELF.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCSymbol.lo -MD -MP -MF .deps/MCSymbol.Tpo -c -o MCSymbol.lo `test -f 'llvm/lib/MC/MCSymbol.cpp' || echo './'`llvm/lib/MC/MCSymbol.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSymbol.lo -MD -MP -MF .deps/MCSymbol.Tpo -c llvm/lib/MC/MCSymbol.cpp  -fPIC -DPIC -o .libs/MCSymbol.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSymbol.lo -MD -MP -MF .deps/MCSymbol.Tpo -c llvm/lib/MC/MCSymbol.cpp -o MCSymbol.o >/dev/null 2>&1
mv -f .deps/MCSymbol.Tpo .deps/MCSymbol.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCSectionMachO.lo -MD -MP -MF .deps/MCSectionMachO.Tpo -c -o MCSectionMachO.lo `test -f 'llvm/lib/MC/MCSectionMachO.cpp' || echo './'`llvm/lib/MC/MCSectionMachO.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionMachO.lo -MD -MP -MF .deps/MCSectionMachO.Tpo -c llvm/lib/MC/MCSectionMachO.cpp  -fPIC -DPIC -o .libs/MCSectionMachO.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCSectionMachO.lo -MD -MP -MF .deps/MCSectionMachO.Tpo -c llvm/lib/MC/MCSectionMachO.cpp -o MCSectionMachO.o >/dev/null 2>&1
mv -f .deps/MCSectionMachO.Tpo .deps/MCSectionMachO.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c -o Allocator.lo `test -f 'llvm/lib/Support/Allocator.cpp' || echo './'`llvm/lib/Support/Allocator.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c llvm/lib/Support/Allocator.cpp  -fPIC -DPIC -o .libs/Allocator.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c llvm/lib/Support/Allocator.cpp -o Allocator.o >/dev/null 2>&1
mv -f .deps/Allocator.Tpo .deps/Allocator.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ExecutionEngine.lo -MD -MP -MF .deps/ExecutionEngine.Tpo -c -o ExecutionEngine.lo `test -f 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp' || echo './'`llvm/lib/ExecutionEngine/ExecutionEngine.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ExecutionEngine.lo -MD -MP -MF .deps/ExecutionEngine.Tpo -c llvm/lib/ExecutionEngine/ExecutionEngine.cpp  -fPIC -DPIC -o .libs/ExecutionEngine.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/ExecutionEngine/ExecutionEngine.cpp:20:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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/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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/ValueMap.h:97:16:   required from 'llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::~ValueMap() [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo<void*>]'
./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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, 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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]'
./llvm/include/llvm/ADT/ValueMap.h:112:18:   required from 'void llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::clear() [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo<void*>]'
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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, 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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]'
./llvm/include/llvm/ADT/ValueMap.h:161:15:   required from 'ValueT& llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = void*; Config = llvm::ExecutionEngineState::AddressMapConfig; ValueInfoT = llvm::DenseMapInfo<void*>]'
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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, 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<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::GlobalValue*, void*, llvm::ExecutionEngineState::AddressMapConfig, llvm::DenseMapInfo<void*> >, void*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ExecutionEngine.lo -MD -MP -MF .deps/ExecutionEngine.Tpo -c llvm/lib/ExecutionEngine/ExecutionEngine.cpp -o ExecutionEngine.o >/dev/null 2>&1
mv -f .deps/ExecutionEngine.Tpo .deps/ExecutionEngine.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MCAssembler.lo -MD -MP -MF .deps/MCAssembler.Tpo -c -o MCAssembler.lo `test -f 'llvm/lib/MC/MCAssembler.cpp' || echo './'`llvm/lib/MC/MCAssembler.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCAssembler.lo -MD -MP -MF .deps/MCAssembler.Tpo -c llvm/lib/MC/MCAssembler.cpp  -fPIC -DPIC -o .libs/MCAssembler.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>]':
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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'}; 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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>]':
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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'}; 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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::MCSection*, llvm::MCSectionData*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::MCSection*, llvm::MCSectionData*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::MCSection*; ValueT = llvm::MCSectionData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSection*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSectionData*>]'
./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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'}; 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<const llvm::MCSection*, llvm::MCSectionData*>::BucketT' {aka 'struct std::pair<const llvm::MCSection*, llvm::MCSectionData*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::MCSymbol*; ValueT = llvm::MCSymbolData*; KeyInfoT = llvm::DenseMapInfo<const llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<llvm::MCSymbolData*>]'
./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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'}; 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<const llvm::MCSymbol*, llvm::MCSymbolData*>::BucketT' {aka 'struct std::pair<const llvm::MCSymbol*, llvm::MCSymbolData*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MCAssembler.lo -MD -MP -MF .deps/MCAssembler.Tpo -c llvm/lib/MC/MCAssembler.cpp -o MCAssembler.o >/dev/null 2>&1
mv -f .deps/MCAssembler.Tpo .deps/MCAssembler.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Dwarf.lo -MD -MP -MF .deps/Dwarf.Tpo -c -o Dwarf.lo `test -f 'llvm/lib/Support/Dwarf.cpp' || echo './'`llvm/lib/Support/Dwarf.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Dwarf.lo -MD -MP -MF .deps/Dwarf.Tpo -c llvm/lib/Support/Dwarf.cpp  -fPIC -DPIC -o .libs/Dwarf.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Dwarf.lo -MD -MP -MF .deps/Dwarf.Tpo -c llvm/lib/Support/Dwarf.cpp -o Dwarf.o >/dev/null 2>&1
mv -f .deps/Dwarf.Tpo .deps/Dwarf.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Debug.lo -MD -MP -MF .deps/Debug.Tpo -c -o Debug.lo `test -f 'llvm/lib/Support/Debug.cpp' || echo './'`llvm/lib/Support/Debug.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Debug.lo -MD -MP -MF .deps/Debug.Tpo -c llvm/lib/Support/Debug.cpp  -fPIC -DPIC -o .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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Debug.lo -MD -MP -MF .deps/Debug.Tpo -c llvm/lib/Support/Debug.cpp -o Debug.o >/dev/null 2>&1
mv -f .deps/Debug.Tpo .deps/Debug.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ErrorHandling.lo -MD -MP -MF .deps/ErrorHandling.Tpo -c -o ErrorHandling.lo `test -f 'llvm/lib/Support/ErrorHandling.cpp' || echo './'`llvm/lib/Support/ErrorHandling.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ErrorHandling.lo -MD -MP -MF .deps/ErrorHandling.Tpo -c llvm/lib/Support/ErrorHandling.cpp  -fPIC -DPIC -o .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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ErrorHandling.lo -MD -MP -MF .deps/ErrorHandling.Tpo -c llvm/lib/Support/ErrorHandling.cpp -o ErrorHandling.o >/dev/null 2>&1
mv -f .deps/ErrorHandling.Tpo .deps/ErrorHandling.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ManagedStatic.lo -MD -MP -MF .deps/ManagedStatic.Tpo -c -o ManagedStatic.lo `test -f 'llvm/lib/Support/ManagedStatic.cpp' || echo './'`llvm/lib/Support/ManagedStatic.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ManagedStatic.lo -MD -MP -MF .deps/ManagedStatic.Tpo -c llvm/lib/Support/ManagedStatic.cpp  -fPIC -DPIC -o .libs/ManagedStatic.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ManagedStatic.lo -MD -MP -MF .deps/ManagedStatic.Tpo -c llvm/lib/Support/ManagedStatic.cpp -o ManagedStatic.o >/dev/null 2>&1
mv -f .deps/ManagedStatic.Tpo .deps/ManagedStatic.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT FormattedStream.lo -MD -MP -MF .deps/FormattedStream.Tpo -c -o FormattedStream.lo `test -f 'llvm/lib/Support/FormattedStream.cpp' || echo './'`llvm/lib/Support/FormattedStream.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT FormattedStream.lo -MD -MP -MF .deps/FormattedStream.Tpo -c llvm/lib/Support/FormattedStream.cpp  -fPIC -DPIC -o .libs/FormattedStream.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT FormattedStream.lo -MD -MP -MF .deps/FormattedStream.Tpo -c llvm/lib/Support/FormattedStream.cpp -o FormattedStream.o >/dev/null 2>&1
mv -f .deps/FormattedStream.Tpo .deps/FormattedStream.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT FoldingSet.lo -MD -MP -MF .deps/FoldingSet.Tpo -c -o FoldingSet.lo `test -f 'llvm/lib/Support/FoldingSet.cpp' || echo './'`llvm/lib/Support/FoldingSet.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT FoldingSet.lo -MD -MP -MF .deps/FoldingSet.Tpo -c llvm/lib/Support/FoldingSet.cpp  -fPIC -DPIC -o .libs/FoldingSet.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT FoldingSet.lo -MD -MP -MF .deps/FoldingSet.Tpo -c llvm/lib/Support/FoldingSet.cpp -o FoldingSet.o >/dev/null 2>&1
mv -f .deps/FoldingSet.Tpo .deps/FoldingSet.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT SmallVector.lo -MD -MP -MF .deps/SmallVector.Tpo -c -o SmallVector.lo `test -f 'llvm/lib/Support/SmallVector.cpp' || echo './'`llvm/lib/Support/SmallVector.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SmallVector.lo -MD -MP -MF .deps/SmallVector.Tpo -c llvm/lib/Support/SmallVector.cpp  -fPIC -DPIC -o .libs/SmallVector.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SmallVector.lo -MD -MP -MF .deps/SmallVector.Tpo -c llvm/lib/Support/SmallVector.cpp -o SmallVector.o >/dev/null 2>&1
mv -f .deps/SmallVector.Tpo .deps/SmallVector.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT APFloat.lo -MD -MP -MF .deps/APFloat.Tpo -c -o APFloat.lo `test -f 'llvm/lib/Support/APFloat.cpp' || echo './'`llvm/lib/Support/APFloat.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT APFloat.lo -MD -MP -MF .deps/APFloat.Tpo -c llvm/lib/Support/APFloat.cpp  -fPIC -DPIC -o .libs/APFloat.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT APFloat.lo -MD -MP -MF .deps/APFloat.Tpo -c llvm/lib/Support/APFloat.cpp -o APFloat.o >/dev/null 2>&1
mv -f .deps/APFloat.Tpo .deps/APFloat.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT JITEmitter.lo -MD -MP -MF .deps/JITEmitter.Tpo -c -o JITEmitter.lo `test -f 'llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp' || echo './'`llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITEmitter.lo -MD -MP -MF .deps/JITEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp  -fPIC -DPIC -o .libs/JITEmitter.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/ExecutionEngine/JIT/JITEmitter.cpp:21:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/ValueMap.h:95:37:   required from 'llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::ValueMap(const ExtraData&, unsigned int) [with KeyT = llvm::Function*; ValueT = void*; Config = {anonymous}::NoRAUWValueMapConfig<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::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::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, 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::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]':
./llvm/include/llvm/ADT/ValueMap.h:95:37:   required from 'llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::ValueMap(const ExtraData&, unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet<void*, 1>; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >; llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::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::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]':
./llvm/include/llvm/ADT/ValueMap.h:95:37:   required from 'llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::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<KeyT, ValueT, Config, ValueInfoT>::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<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {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<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]'
./llvm/include/llvm/ADT/ValueMap.h:112:18:   required from 'void llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::clear() [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet<void*, 1>; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]'
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<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MCSymbol*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MCSymbol*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::MCSymbol*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<llvm::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, 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/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::MCSymbol*, unsigned int>::BucketT' {aka 'struct std::pair<llvm::MCSymbol*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >; ValueT = llvm::SmallPtrSet<void*, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]'
./llvm/include/llvm/ADT/ValueMap.h:161:15:   required from 'ValueT& llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Function*; ValueT = llvm::SmallPtrSet<void*, 1>; Config = {anonymous}::CallSiteValueMapConfig; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> >]'
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<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1>, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > > >, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, llvm::SmallPtrSet<void*, 1>, {anonymous}::CallSiteValueMapConfig, llvm::DenseMapInfo<llvm::SmallPtrSet<void*, 1> > >, llvm::SmallPtrSet<void*, 1> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >; ValueT = void*; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >; ValueInfoT = llvm::DenseMapInfo<void*>]'
./llvm/include/llvm/ADT/ValueMap.h:161:15:   required from 'ValueT& llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Function*; ValueT = void*; Config = {anonymous}::NoRAUWValueMapConfig<llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<void*>]'
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::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, 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::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, void*, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> > >, llvm::DenseMapInfo<void*> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<llvm::Function*, void*, {anonymous}::NoRAUWValueMapConfig<llvm::Function*>, llvm::DenseMapInfo<void*> >, 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >; ValueT = {anonymous}::JITEmitter::EmittedCode; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >; ValueInfoT = llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode>]'
./llvm/include/llvm/ADT/ValueMap.h:161:15:   required from 'ValueT& llvm::ValueMap<KeyT, ValueT, Config, ValueInfoT>::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<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {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<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> > >, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >::BucketT' {aka 'struct std::pair<llvm::ValueMapCallbackVH<const llvm::Function*, {anonymous}::JITEmitter::EmittedCode, {anonymous}::JITEmitter::EmittedFunctionConfig, llvm::DenseMapInfo<{anonymous}::JITEmitter::EmittedCode> >, {anonymous}::JITEmitter::EmittedCode>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT JITEmitter.lo -MD -MP -MF .deps/JITEmitter.Tpo -c llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp -o JITEmitter.o >/dev/null 2>&1
mv -f .deps/JITEmitter.Tpo .deps/JITEmitter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PrettyStackTrace.lo -MD -MP -MF .deps/PrettyStackTrace.Tpo -c -o PrettyStackTrace.lo `test -f 'llvm/lib/Support/PrettyStackTrace.cpp' || echo './'`llvm/lib/Support/PrettyStackTrace.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PrettyStackTrace.lo -MD -MP -MF .deps/PrettyStackTrace.Tpo -c llvm/lib/Support/PrettyStackTrace.cpp  -fPIC -DPIC -o .libs/PrettyStackTrace.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PrettyStackTrace.lo -MD -MP -MF .deps/PrettyStackTrace.Tpo -c llvm/lib/Support/PrettyStackTrace.cpp -o PrettyStackTrace.o >/dev/null 2>&1
mv -f .deps/PrettyStackTrace.Tpo .deps/PrettyStackTrace.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT MemoryBuffer.lo -MD -MP -MF .deps/MemoryBuffer.Tpo -c -o MemoryBuffer.lo `test -f 'llvm/lib/Support/MemoryBuffer.cpp' || echo './'`llvm/lib/Support/MemoryBuffer.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MemoryBuffer.lo -MD -MP -MF .deps/MemoryBuffer.Tpo -c llvm/lib/Support/MemoryBuffer.cpp  -fPIC -DPIC -o .libs/MemoryBuffer.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT MemoryBuffer.lo -MD -MP -MF .deps/MemoryBuffer.Tpo -c llvm/lib/Support/MemoryBuffer.cpp -o MemoryBuffer.o >/dev/null 2>&1
mv -f .deps/MemoryBuffer.Tpo .deps/MemoryBuffer.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT SmallPtrSet.lo -MD -MP -MF .deps/SmallPtrSet.Tpo -c -o SmallPtrSet.lo `test -f 'llvm/lib/Support/SmallPtrSet.cpp' || echo './'`llvm/lib/Support/SmallPtrSet.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SmallPtrSet.lo -MD -MP -MF .deps/SmallPtrSet.Tpo -c llvm/lib/Support/SmallPtrSet.cpp  -fPIC -DPIC -o .libs/SmallPtrSet.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SmallPtrSet.lo -MD -MP -MF .deps/SmallPtrSet.Tpo -c llvm/lib/Support/SmallPtrSet.cpp -o SmallPtrSet.o >/dev/null 2>&1
mv -f .deps/SmallPtrSet.Tpo .deps/SmallPtrSet.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT StringPool.lo -MD -MP -MF .deps/StringPool.Tpo -c -o StringPool.lo `test -f 'llvm/lib/Support/StringPool.cpp' || echo './'`llvm/lib/Support/StringPool.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringPool.lo -MD -MP -MF .deps/StringPool.Tpo -c llvm/lib/Support/StringPool.cpp  -fPIC -DPIC -o .libs/StringPool.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringPool.lo -MD -MP -MF .deps/StringPool.Tpo -c llvm/lib/Support/StringPool.cpp -o StringPool.o >/dev/null 2>&1
mv -f .deps/StringPool.Tpo .deps/StringPool.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT StringExtras.lo -MD -MP -MF .deps/StringExtras.Tpo -c -o StringExtras.lo `test -f 'llvm/lib/Support/StringExtras.cpp' || echo './'`llvm/lib/Support/StringExtras.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringExtras.lo -MD -MP -MF .deps/StringExtras.Tpo -c llvm/lib/Support/StringExtras.cpp  -fPIC -DPIC -o .libs/StringExtras.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringExtras.lo -MD -MP -MF .deps/StringExtras.Tpo -c llvm/lib/Support/StringExtras.cpp -o StringExtras.o >/dev/null 2>&1
mv -f .deps/StringExtras.Tpo .deps/StringExtras.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT SourceMgr.lo -MD -MP -MF .deps/SourceMgr.Tpo -c -o SourceMgr.lo `test -f 'llvm/lib/Support/SourceMgr.cpp' || echo './'`llvm/lib/Support/SourceMgr.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SourceMgr.lo -MD -MP -MF .deps/SourceMgr.Tpo -c llvm/lib/Support/SourceMgr.cpp  -fPIC -DPIC -o .libs/SourceMgr.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SourceMgr.lo -MD -MP -MF .deps/SourceMgr.Tpo -c llvm/lib/Support/SourceMgr.cpp -o SourceMgr.o >/dev/null 2>&1
mv -f .deps/SourceMgr.Tpo .deps/SourceMgr.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ConstantRange.lo -MD -MP -MF .deps/ConstantRange.Tpo -c -o ConstantRange.lo `test -f 'llvm/lib/Support/ConstantRange.cpp' || echo './'`llvm/lib/Support/ConstantRange.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ConstantRange.lo -MD -MP -MF .deps/ConstantRange.Tpo -c llvm/lib/Support/ConstantRange.cpp  -fPIC -DPIC -o .libs/ConstantRange.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ConstantRange.lo -MD -MP -MF .deps/ConstantRange.Tpo -c llvm/lib/Support/ConstantRange.cpp -o ConstantRange.o >/dev/null 2>&1
mv -f .deps/ConstantRange.Tpo .deps/ConstantRange.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT StringMap.lo -MD -MP -MF .deps/StringMap.Tpo -c -o StringMap.lo `test -f 'llvm/lib/Support/StringMap.cpp' || echo './'`llvm/lib/Support/StringMap.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringMap.lo -MD -MP -MF .deps/StringMap.Tpo -c llvm/lib/Support/StringMap.cpp  -fPIC -DPIC -o .libs/StringMap.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringMap.lo -MD -MP -MF .deps/StringMap.Tpo -c llvm/lib/Support/StringMap.cpp -o StringMap.o >/dev/null 2>&1
mv -f .deps/StringMap.Tpo .deps/StringMap.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT CommandLine.lo -MD -MP -MF .deps/CommandLine.Tpo -c -o CommandLine.lo `test -f 'llvm/lib/Support/CommandLine.cpp' || echo './'`llvm/lib/Support/CommandLine.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CommandLine.lo -MD -MP -MF .deps/CommandLine.Tpo -c llvm/lib/Support/CommandLine.cpp  -fPIC -DPIC -o .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();
      |       ^~~~~~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT CommandLine.lo -MD -MP -MF .deps/CommandLine.Tpo -c llvm/lib/Support/CommandLine.cpp -o CommandLine.o >/dev/null 2>&1
mv -f .deps/CommandLine.Tpo .deps/CommandLine.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT StringRef.lo -MD -MP -MF .deps/StringRef.Tpo -c -o StringRef.lo `test -f 'llvm/lib/Support/StringRef.cpp' || echo './'`llvm/lib/Support/StringRef.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringRef.lo -MD -MP -MF .deps/StringRef.Tpo -c llvm/lib/Support/StringRef.cpp  -fPIC -DPIC -o .libs/StringRef.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT StringRef.lo -MD -MP -MF .deps/StringRef.Tpo -c llvm/lib/Support/StringRef.cpp -o StringRef.o >/dev/null 2>&1
mv -f .deps/StringRef.Tpo .deps/StringRef.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetRegistry.lo -MD -MP -MF .deps/TargetRegistry.Tpo -c -o TargetRegistry.lo `test -f 'llvm/lib/Support/TargetRegistry.cpp' || echo './'`llvm/lib/Support/TargetRegistry.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetRegistry.lo -MD -MP -MF .deps/TargetRegistry.Tpo -c llvm/lib/Support/TargetRegistry.cpp  -fPIC -DPIC -o .libs/TargetRegistry.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetRegistry.lo -MD -MP -MF .deps/TargetRegistry.Tpo -c llvm/lib/Support/TargetRegistry.cpp -o TargetRegistry.o >/dev/null 2>&1
mv -f .deps/TargetRegistry.Tpo .deps/TargetRegistry.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Statistic.lo -MD -MP -MF .deps/Statistic.Tpo -c -o Statistic.lo `test -f 'llvm/lib/Support/Statistic.cpp' || echo './'`llvm/lib/Support/Statistic.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Statistic.lo -MD -MP -MF .deps/Statistic.Tpo -c llvm/lib/Support/Statistic.cpp  -fPIC -DPIC -o .libs/Statistic.o
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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Statistic.lo -MD -MP -MF .deps/Statistic.Tpo -c llvm/lib/Support/Statistic.cpp -o Statistic.o >/dev/null 2>&1
mv -f .deps/Statistic.Tpo .deps/Statistic.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Twine.lo -MD -MP -MF .deps/Twine.Tpo -c -o Twine.lo `test -f 'llvm/lib/Support/Twine.cpp' || echo './'`llvm/lib/Support/Twine.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Twine.lo -MD -MP -MF .deps/Twine.Tpo -c llvm/lib/Support/Twine.cpp  -fPIC -DPIC -o .libs/Twine.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Twine.lo -MD -MP -MF .deps/Twine.Tpo -c llvm/lib/Support/Twine.cpp -o Twine.o >/dev/null 2>&1
mv -f .deps/Twine.Tpo .deps/Twine.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT circular_raw_ostream.lo -MD -MP -MF .deps/circular_raw_ostream.Tpo -c -o circular_raw_ostream.lo `test -f 'llvm/lib/Support/circular_raw_ostream.cpp' || echo './'`llvm/lib/Support/circular_raw_ostream.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT circular_raw_ostream.lo -MD -MP -MF .deps/circular_raw_ostream.Tpo -c llvm/lib/Support/circular_raw_ostream.cpp  -fPIC -DPIC -o .libs/circular_raw_ostream.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT circular_raw_ostream.lo -MD -MP -MF .deps/circular_raw_ostream.Tpo -c llvm/lib/Support/circular_raw_ostream.cpp -o circular_raw_ostream.o >/dev/null 2>&1
mv -f .deps/circular_raw_ostream.Tpo .deps/circular_raw_ostream.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT APInt.lo -MD -MP -MF .deps/APInt.Tpo -c -o APInt.lo `test -f 'llvm/lib/Support/APInt.cpp' || echo './'`llvm/lib/Support/APInt.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT APInt.lo -MD -MP -MF .deps/APInt.Tpo -c llvm/lib/Support/APInt.cpp  -fPIC -DPIC -o .libs/APInt.o
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];
      |   ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT APInt.lo -MD -MP -MF .deps/APInt.Tpo -c llvm/lib/Support/APInt.cpp -o APInt.o >/dev/null 2>&1
mv -f .deps/APInt.Tpo .deps/APInt.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetInstrInfo.lo -MD -MP -MF .deps/TargetInstrInfo.Tpo -c -o TargetInstrInfo.lo `test -f 'llvm/lib/Target/TargetInstrInfo.cpp' || echo './'`llvm/lib/Target/TargetInstrInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetInstrInfo.lo -MD -MP -MF .deps/TargetInstrInfo.Tpo -c llvm/lib/Target/TargetInstrInfo.cpp  -fPIC -DPIC -o .libs/TargetInstrInfo.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 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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/TargetInstrInfo.cpp:16:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, 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/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios: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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetInstrInfo.lo -MD -MP -MF .deps/TargetInstrInfo.Tpo -c llvm/lib/Target/TargetInstrInfo.cpp -o TargetInstrInfo.o >/dev/null 2>&1
mv -f .deps/TargetInstrInfo.Tpo .deps/TargetInstrInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Triple.lo -MD -MP -MF .deps/Triple.Tpo -c -o Triple.lo `test -f 'llvm/lib/Support/Triple.cpp' || echo './'`llvm/lib/Support/Triple.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Triple.lo -MD -MP -MF .deps/Triple.Tpo -c llvm/lib/Support/Triple.cpp  -fPIC -DPIC -o .libs/Triple.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Triple.lo -MD -MP -MF .deps/Triple.Tpo -c llvm/lib/Support/Triple.cpp -o Triple.o >/dev/null 2>&1
mv -f .deps/Triple.Tpo .deps/Triple.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT raw_ostream.lo -MD -MP -MF .deps/raw_ostream.Tpo -c -o raw_ostream.lo `test -f 'llvm/lib/Support/raw_ostream.cpp' || echo './'`llvm/lib/Support/raw_ostream.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT raw_ostream.lo -MD -MP -MF .deps/raw_ostream.Tpo -c llvm/lib/Support/raw_ostream.cpp  -fPIC -DPIC -o .libs/raw_ostream.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT raw_ostream.lo -MD -MP -MF .deps/raw_ostream.Tpo -c llvm/lib/Support/raw_ostream.cpp -o raw_ostream.o >/dev/null 2>&1
mv -f .deps/raw_ostream.Tpo .deps/raw_ostream.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT SubtargetFeature.lo -MD -MP -MF .deps/SubtargetFeature.Tpo -c -o SubtargetFeature.lo `test -f 'llvm/lib/Target/SubtargetFeature.cpp' || echo './'`llvm/lib/Target/SubtargetFeature.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SubtargetFeature.lo -MD -MP -MF .deps/SubtargetFeature.Tpo -c llvm/lib/Target/SubtargetFeature.cpp  -fPIC -DPIC -o .libs/SubtargetFeature.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SubtargetFeature.lo -MD -MP -MF .deps/SubtargetFeature.Tpo -c llvm/lib/Target/SubtargetFeature.cpp -o SubtargetFeature.o >/dev/null 2>&1
mv -f .deps/SubtargetFeature.Tpo .deps/SubtargetFeature.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Mangler.lo -MD -MP -MF .deps/Mangler.Tpo -c -o Mangler.lo `test -f 'llvm/lib/Target/Mangler.cpp' || echo './'`llvm/lib/Target/Mangler.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Mangler.lo -MD -MP -MF .deps/Mangler.Tpo -c llvm/lib/Target/Mangler.cpp  -fPIC -DPIC -o .libs/Mangler.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, 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/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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::GlobalValue*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::GlobalValue*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, 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/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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Mangler.lo -MD -MP -MF .deps/Mangler.Tpo -c llvm/lib/Target/Mangler.cpp -o Mangler.o >/dev/null 2>&1
mv -f .deps/Mangler.Tpo .deps/Mangler.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetLoweringObjectFile.lo -MD -MP -MF .deps/TargetLoweringObjectFile.Tpo -c -o TargetLoweringObjectFile.lo `test -f 'llvm/lib/Target/TargetLoweringObjectFile.cpp' || echo './'`llvm/lib/Target/TargetLoweringObjectFile.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetLoweringObjectFile.lo -MD -MP -MF .deps/TargetLoweringObjectFile.Tpo -c llvm/lib/Target/TargetLoweringObjectFile.cpp  -fPIC -DPIC -o .libs/TargetLoweringObjectFile.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::GlobalValue*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, 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/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<const llvm::GlobalValue*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::GlobalValue*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetLoweringObjectFile.lo -MD -MP -MF .deps/TargetLoweringObjectFile.Tpo -c llvm/lib/Target/TargetLoweringObjectFile.cpp -o TargetLoweringObjectFile.o >/dev/null 2>&1
mv -f .deps/TargetLoweringObjectFile.Tpo .deps/TargetLoweringObjectFile.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Timer.lo -MD -MP -MF .deps/Timer.Tpo -c -o Timer.lo `test -f 'llvm/lib/Support/Timer.cpp' || echo './'`llvm/lib/Support/Timer.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Timer.lo -MD -MP -MF .deps/Timer.Tpo -c llvm/lib/Support/Timer.cpp  -fPIC -DPIC -o .libs/Timer.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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Timer.lo -MD -MP -MF .deps/Timer.Tpo -c llvm/lib/Support/Timer.cpp -o Timer.o >/dev/null 2>&1
mv -f .deps/Timer.Tpo .deps/Timer.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT DCE.lo -MD -MP -MF .deps/DCE.Tpo -c -o DCE.lo `test -f 'llvm/lib/Transforms/Scalar/DCE.cpp' || echo './'`llvm/lib/Transforms/Scalar/DCE.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DCE.lo -MD -MP -MF .deps/DCE.Tpo -c llvm/lib/Transforms/Scalar/DCE.cpp  -fPIC -DPIC -o .libs/DCE.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DCE.lo -MD -MP -MF .deps/DCE.Tpo -c llvm/lib/Transforms/Scalar/DCE.cpp -o DCE.o >/dev/null 2>&1
mv -f .deps/DCE.Tpo .deps/DCE.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetData.lo -MD -MP -MF .deps/TargetData.Tpo -c -o TargetData.lo `test -f 'llvm/lib/Target/TargetData.cpp' || echo './'`llvm/lib/Target/TargetData.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetData.lo -MD -MP -MF .deps/TargetData.Tpo -c llvm/lib/Target/TargetData.cpp  -fPIC -DPIC -o .libs/TargetData.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/Target/TargetData.cpp:22:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
In file included from llvm/lib/Target/TargetData.cpp:29:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo<const llvm::StructType*>; ValueInfoT = llvm::DenseMapInfo<llvm::StructLayout*>]':
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<const llvm::StructType*, llvm::StructLayout*>::BucketT' {aka 'struct std::pair<const llvm::StructType*, llvm::StructLayout*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<const llvm::StructType*, llvm::StructLayout*>::BucketT' {aka 'struct std::pair<const llvm::StructType*, llvm::StructLayout*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo<const llvm::StructType*>; ValueInfoT = llvm::DenseMapInfo<llvm::StructLayout*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo<const llvm::StructType*>; ValueInfoT = llvm::DenseMapInfo<llvm::StructLayout*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::StructType*, llvm::StructLayout*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo<const llvm::StructType*>; ValueInfoT = llvm::DenseMapInfo<llvm::StructLayout*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::StructType*, llvm::StructLayout*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::StructType*; ValueT = llvm::StructLayout*; KeyInfoT = llvm::DenseMapInfo<const llvm::StructType*>; ValueInfoT = llvm::DenseMapInfo<llvm::StructLayout*>]'
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<const llvm::StructType*, llvm::StructLayout*>::BucketT' {aka 'struct std::pair<const llvm::StructType*, llvm::StructLayout*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<const llvm::StructType*, llvm::StructLayout*>::BucketT' {aka 'struct std::pair<const llvm::StructType*, llvm::StructLayout*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetData.lo -MD -MP -MF .deps/TargetData.Tpo -c llvm/lib/Target/TargetData.cpp -o TargetData.o >/dev/null 2>&1
mv -f .deps/TargetData.Tpo .deps/TargetData.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetRegisterInfo.lo -MD -MP -MF .deps/TargetRegisterInfo.Tpo -c -o TargetRegisterInfo.lo `test -f 'llvm/lib/Target/TargetRegisterInfo.cpp' || echo './'`llvm/lib/Target/TargetRegisterInfo.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetRegisterInfo.lo -MD -MP -MF .deps/TargetRegisterInfo.Tpo -c llvm/lib/Target/TargetRegisterInfo.cpp  -fPIC -DPIC -o .libs/TargetRegisterInfo.o
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'}; 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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<unsigned int, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo<unsigned int>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = unsigned int; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
./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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'}; 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<unsigned int, char, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<unsigned int, char>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetRegisterInfo.lo -MD -MP -MF .deps/TargetRegisterInfo.Tpo -c llvm/lib/Target/TargetRegisterInfo.cpp -o TargetRegisterInfo.o >/dev/null 2>&1
mv -f .deps/TargetRegisterInfo.Tpo .deps/TargetRegisterInfo.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Attributes.lo -MD -MP -MF .deps/Attributes.Tpo -c -o Attributes.lo `test -f 'llvm/lib/VMCore/Attributes.cpp' || echo './'`llvm/lib/VMCore/Attributes.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Attributes.lo -MD -MP -MF .deps/Attributes.Tpo -c llvm/lib/VMCore/Attributes.cpp  -fPIC -DPIC -o .libs/Attributes.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Attributes.lo -MD -MP -MF .deps/Attributes.Tpo -c llvm/lib/VMCore/Attributes.cpp -o Attributes.o >/dev/null 2>&1
mv -f .deps/Attributes.Tpo .deps/Attributes.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TargetMachine.lo -MD -MP -MF .deps/TargetMachine.Tpo -c -o TargetMachine.lo `test -f 'llvm/lib/Target/TargetMachine.cpp' || echo './'`llvm/lib/Target/TargetMachine.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetMachine.lo -MD -MP -MF .deps/TargetMachine.Tpo -c llvm/lib/Target/TargetMachine.cpp  -fPIC -DPIC -o .libs/TargetMachine.o
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();
      |       ^~~~~~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TargetMachine.lo -MD -MP -MF .deps/TargetMachine.Tpo -c llvm/lib/Target/TargetMachine.cpp -o TargetMachine.o >/dev/null 2>&1
mv -f .deps/TargetMachine.Tpo .deps/TargetMachine.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT BasicBlock.lo -MD -MP -MF .deps/BasicBlock.Tpo -c -o BasicBlock.lo `test -f 'llvm/lib/VMCore/BasicBlock.cpp' || echo './'`llvm/lib/VMCore/BasicBlock.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT BasicBlock.lo -MD -MP -MF .deps/BasicBlock.Tpo -c llvm/lib/VMCore/BasicBlock.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT BasicBlock.lo -MD -MP -MF .deps/BasicBlock.Tpo -c llvm/lib/VMCore/BasicBlock.cpp -o BasicBlock.o >/dev/null 2>&1
mv -f .deps/BasicBlock.Tpo .deps/BasicBlock.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT SimplifyCFGPass.lo -MD -MP -MF .deps/SimplifyCFGPass.Tpo -c -o SimplifyCFGPass.lo `test -f 'llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp' || echo './'`llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SimplifyCFGPass.lo -MD -MP -MF .deps/SimplifyCFGPass.Tpo -c llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp  -fPIC -DPIC -o .libs/SimplifyCFGPass.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT SimplifyCFGPass.lo -MD -MP -MF .deps/SimplifyCFGPass.Tpo -c llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp -o SimplifyCFGPass.o >/dev/null 2>&1
mv -f .deps/SimplifyCFGPass.Tpo .deps/SimplifyCFGPass.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT GVMaterializer.lo -MD -MP -MF .deps/GVMaterializer.Tpo -c -o GVMaterializer.lo `test -f 'llvm/lib/VMCore/GVMaterializer.cpp' || echo './'`llvm/lib/VMCore/GVMaterializer.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT GVMaterializer.lo -MD -MP -MF .deps/GVMaterializer.Tpo -c llvm/lib/VMCore/GVMaterializer.cpp  -fPIC -DPIC -o .libs/GVMaterializer.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT GVMaterializer.lo -MD -MP -MF .deps/GVMaterializer.Tpo -c llvm/lib/VMCore/GVMaterializer.cpp -o GVMaterializer.o >/dev/null 2>&1
mv -f .deps/GVMaterializer.Tpo .deps/GVMaterializer.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT AutoUpgrade.lo -MD -MP -MF .deps/AutoUpgrade.Tpo -c -o AutoUpgrade.lo `test -f 'llvm/lib/VMCore/AutoUpgrade.cpp' || echo './'`llvm/lib/VMCore/AutoUpgrade.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AutoUpgrade.lo -MD -MP -MF .deps/AutoUpgrade.Tpo -c llvm/lib/VMCore/AutoUpgrade.cpp  -fPIC -DPIC -o .libs/AutoUpgrade.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AutoUpgrade.lo -MD -MP -MF .deps/AutoUpgrade.Tpo -c llvm/lib/VMCore/AutoUpgrade.cpp -o AutoUpgrade.o >/dev/null 2>&1
mv -f .deps/AutoUpgrade.Tpo .deps/AutoUpgrade.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT DebugLoc.lo -MD -MP -MF .deps/DebugLoc.Tpo -c -o DebugLoc.lo `test -f 'llvm/lib/VMCore/DebugLoc.cpp' || echo './'`llvm/lib/VMCore/DebugLoc.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DebugLoc.lo -MD -MP -MF .deps/DebugLoc.Tpo -c llvm/lib/VMCore/DebugLoc.cpp  -fPIC -DPIC -o .libs/DebugLoc.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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::MDNode*, int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::MDNode*, int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::MDNode*; ValueT = int; KeyInfoT = llvm::DenseMapInfo<llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<int>]'
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<llvm::MDNode*, int>::BucketT' {aka 'struct std::pair<llvm::MDNode*, 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<llvm::MDNode*, int>::BucketT' {aka 'struct std::pair<llvm::MDNode*, int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = std::pair<llvm::MDNode*, llvm::MDNode*>; ValueT = int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::MDNode*, llvm::MDNode*> >; ValueInfoT = llvm::DenseMapInfo<int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = std::pair<llvm::MDNode*, llvm::MDNode*>; ValueT = int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::MDNode*, llvm::MDNode*> >; ValueInfoT = llvm::DenseMapInfo<int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<std::pair<llvm::MDNode*, llvm::MDNode*>, int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = std::pair<llvm::MDNode*, llvm::MDNode*>; ValueT = int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::MDNode*, llvm::MDNode*> >; ValueInfoT = llvm::DenseMapInfo<int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<std::pair<llvm::MDNode*, llvm::MDNode*>, int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = std::pair<llvm::MDNode*, llvm::MDNode*>; ValueT = int; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::MDNode*, llvm::MDNode*> >; ValueInfoT = llvm::DenseMapInfo<int>]'
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<std::pair<llvm::MDNode*, llvm::MDNode*>, int>::BucketT' {aka 'struct std::pair<std::pair<llvm::MDNode*, llvm::MDNode*>, 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<std::pair<llvm::MDNode*, llvm::MDNode*>, int>::BucketT' {aka 'struct std::pair<std::pair<llvm::MDNode*, llvm::MDNode*>, int>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT DebugLoc.lo -MD -MP -MF .deps/DebugLoc.Tpo -c llvm/lib/VMCore/DebugLoc.cpp -o DebugLoc.o >/dev/null 2>&1
mv -f .deps/DebugLoc.Tpo .deps/DebugLoc.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT IRBuilder.lo -MD -MP -MF .deps/IRBuilder.Tpo -c -o IRBuilder.lo `test -f 'llvm/lib/VMCore/IRBuilder.cpp' || echo './'`llvm/lib/VMCore/IRBuilder.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IRBuilder.lo -MD -MP -MF .deps/IRBuilder.Tpo -c llvm/lib/VMCore/IRBuilder.cpp  -fPIC -DPIC -o .libs/IRBuilder.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IRBuilder.lo -MD -MP -MF .deps/IRBuilder.Tpo -c llvm/lib/VMCore/IRBuilder.cpp -o IRBuilder.o >/dev/null 2>&1
mv -f .deps/IRBuilder.Tpo .deps/IRBuilder.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Globals.lo -MD -MP -MF .deps/Globals.Tpo -c -o Globals.lo `test -f 'llvm/lib/VMCore/Globals.cpp' || echo './'`llvm/lib/VMCore/Globals.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Globals.lo -MD -MP -MF .deps/Globals.Tpo -c llvm/lib/VMCore/Globals.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Globals.lo -MD -MP -MF .deps/Globals.Tpo -c llvm/lib/VMCore/Globals.cpp -o Globals.o >/dev/null 2>&1
mv -f .deps/Globals.Tpo .deps/Globals.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ConstantFold.lo -MD -MP -MF .deps/ConstantFold.Tpo -c -o ConstantFold.lo `test -f 'llvm/lib/VMCore/ConstantFold.cpp' || echo './'`llvm/lib/VMCore/ConstantFold.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ConstantFold.lo -MD -MP -MF .deps/ConstantFold.Tpo -c llvm/lib/VMCore/ConstantFold.cpp  -fPIC -DPIC -o .libs/ConstantFold.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ConstantFold.lo -MD -MP -MF .deps/ConstantFold.Tpo -c llvm/lib/VMCore/ConstantFold.cpp -o ConstantFold.o >/dev/null 2>&1
mv -f .deps/ConstantFold.Tpo .deps/ConstantFold.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT IntrinsicInst.lo -MD -MP -MF .deps/IntrinsicInst.Tpo -c -o IntrinsicInst.lo `test -f 'llvm/lib/VMCore/IntrinsicInst.cpp' || echo './'`llvm/lib/VMCore/IntrinsicInst.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IntrinsicInst.lo -MD -MP -MF .deps/IntrinsicInst.Tpo -c llvm/lib/VMCore/IntrinsicInst.cpp  -fPIC -DPIC -o .libs/IntrinsicInst.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IntrinsicInst.lo -MD -MP -MF .deps/IntrinsicInst.Tpo -c llvm/lib/VMCore/IntrinsicInst.cpp -o IntrinsicInst.o >/dev/null 2>&1
mv -f .deps/IntrinsicInst.Tpo .deps/IntrinsicInst.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT AsmWriter.lo -MD -MP -MF .deps/AsmWriter.Tpo -c -o AsmWriter.lo `test -f 'llvm/lib/VMCore/AsmWriter.cpp' || echo './'`llvm/lib/VMCore/AsmWriter.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AsmWriter.lo -MD -MP -MF .deps/AsmWriter.Tpo -c llvm/lib/VMCore/AsmWriter.cpp  -fPIC -DPIC -o .libs/AsmWriter.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/AsmWriter.cpp:25:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >]':
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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<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/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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<char> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<const llvm::Value*, char, llvm::DenseMapInfo<const llvm::Value*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Value*, 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/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<const llvm::Value*, char, llvm::DenseMapInfo<const llvm::Value*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Value*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./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<const llvm::Type*, char, llvm::DenseMapInfo<const llvm::Type*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, 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/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<const llvm::Type*, char, llvm::DenseMapInfo<const llvm::Type*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, 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/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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
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<const llvm::MDNode*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::MDNode*, 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/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<const llvm::MDNode*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::MDNode*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >]'
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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<char> >'} 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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<char> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, unsigned int>'}; 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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Type*, std::__cxx11::basic_string<char> >]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Type*; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<std::__cxx11::basic_string<char> >]'
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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<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/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<const llvm::Type*, std::__cxx11::basic_string<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, std::__cxx11::basic_string<char> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Type*, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Type*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Type*>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = const llvm::Type*; ValueInfoT = llvm::DenseMapInfo<const llvm::Type*>]'
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<const llvm::Type*, char, llvm::DenseMapInfo<const llvm::Type*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, 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/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<const llvm::Type*, char, llvm::DenseMapInfo<const llvm::Type*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Type*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<char>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<char>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Value*, char>]'
./llvm/include/llvm/ADT/DenseMap.h:164:17:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT>, bool> llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::insert(const std::pair<_T1, _T2>&) [with KeyT = const llvm::Value*; ValueT = char; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<char>]'
./llvm/include/llvm/ADT/DenseSet.h:113:46:   required from 'std::pair<llvm::DenseSet<ValueT, ValueInfoT>::Iterator, bool> llvm::DenseSet<ValueT, ValueInfoT>::insert(const ValueT&) [with ValueT = const llvm::Value*; ValueInfoT = llvm::DenseMapInfo<const llvm::Value*>]'
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<const llvm::Value*, char, llvm::DenseMapInfo<const llvm::Value*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Value*, 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/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<const llvm::Value*, char, llvm::DenseMapInfo<const llvm::Value*>, llvm::DenseMapInfo<char> >::BucketT' {aka 'struct std::pair<const llvm::Value*, char>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Value*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::Value*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, 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/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<const llvm::Value*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::Value*, unsigned int>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::MDNode*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::MDNode*, unsigned int>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::MDNode*>; ValueInfoT = llvm::DenseMapInfo<unsigned int>]'
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<const llvm::MDNode*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::MDNode*, 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/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<const llvm::MDNode*, unsigned int>::BucketT' {aka 'struct std::pair<const llvm::MDNode*, unsigned int>'} declared here
  208 |     struct pair
      |            ^~~~
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) {
      |   ^~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT AsmWriter.lo -MD -MP -MF .deps/AsmWriter.Tpo -c llvm/lib/VMCore/AsmWriter.cpp -o AsmWriter.o >/dev/null 2>&1
mv -f .deps/AsmWriter.Tpo .deps/AsmWriter.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT InlineAsm.lo -MD -MP -MF .deps/InlineAsm.Tpo -c -o InlineAsm.lo `test -f 'llvm/lib/VMCore/InlineAsm.cpp' || echo './'`llvm/lib/VMCore/InlineAsm.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT InlineAsm.lo -MD -MP -MF .deps/InlineAsm.Tpo -c llvm/lib/VMCore/InlineAsm.cpp  -fPIC -DPIC -o .libs/InlineAsm.o
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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT InlineAsm.lo -MD -MP -MF .deps/InlineAsm.Tpo -c llvm/lib/VMCore/InlineAsm.cpp -o InlineAsm.o >/dev/null 2>&1
mv -f .deps/InlineAsm.Tpo .deps/InlineAsm.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Instruction.lo -MD -MP -MF .deps/Instruction.Tpo -c -o Instruction.lo `test -f 'llvm/lib/VMCore/Instruction.cpp' || echo './'`llvm/lib/VMCore/Instruction.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Instruction.lo -MD -MP -MF .deps/Instruction.Tpo -c llvm/lib/VMCore/Instruction.cpp  -fPIC -DPIC -o .libs/Instruction.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Instruction.lo -MD -MP -MF .deps/Instruction.Tpo -c llvm/lib/VMCore/Instruction.cpp -o Instruction.o >/dev/null 2>&1
mv -f .deps/Instruction.Tpo .deps/Instruction.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Core.lo -MD -MP -MF .deps/Core.Tpo -c -o Core.lo `test -f 'llvm/lib/VMCore/Core.cpp' || echo './'`llvm/lib/VMCore/Core.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Core.lo -MD -MP -MF .deps/Core.Tpo -c llvm/lib/VMCore/Core.cpp  -fPIC -DPIC -o .libs/Core.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/include/llvm-c/Core.h:42,
                 from llvm/lib/VMCore/Core.cpp:15:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Core.lo -MD -MP -MF .deps/Core.Tpo -c llvm/lib/VMCore/Core.cpp -o Core.o >/dev/null 2>&1
mv -f .deps/Core.Tpo .deps/Core.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT LLVMContext.lo -MD -MP -MF .deps/LLVMContext.Tpo -c -o LLVMContext.lo `test -f 'llvm/lib/VMCore/LLVMContext.cpp' || echo './'`llvm/lib/VMCore/LLVMContext.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LLVMContext.lo -MD -MP -MF .deps/LLVMContext.Tpo -c llvm/lib/VMCore/LLVMContext.cpp  -fPIC -DPIC -o .libs/LLVMContext.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LLVMContext.lo -MD -MP -MF .deps/LLVMContext.Tpo -c llvm/lib/VMCore/LLVMContext.cpp -o LLVMContext.o >/dev/null 2>&1
mv -f .deps/LLVMContext.Tpo .deps/LLVMContext.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT LeakDetector.lo -MD -MP -MF .deps/LeakDetector.Tpo -c -o LeakDetector.lo `test -f 'llvm/lib/VMCore/LeakDetector.cpp' || echo './'`llvm/lib/VMCore/LeakDetector.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LeakDetector.lo -MD -MP -MF .deps/LeakDetector.Tpo -c llvm/lib/VMCore/LeakDetector.cpp  -fPIC -DPIC -o .libs/LeakDetector.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT LeakDetector.lo -MD -MP -MF .deps/LeakDetector.Tpo -c llvm/lib/VMCore/LeakDetector.cpp -o LeakDetector.o >/dev/null 2>&1
mv -f .deps/LeakDetector.Tpo .deps/LeakDetector.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Dominators.lo -MD -MP -MF .deps/Dominators.Tpo -c -o Dominators.lo `test -f 'llvm/lib/VMCore/Dominators.cpp' || echo './'`llvm/lib/VMCore/Dominators.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Dominators.lo -MD -MP -MF .deps/Dominators.Tpo -c llvm/lib/VMCore/Dominators.cpp  -fPIC -DPIC -o .libs/Dominators.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/lib/VMCore/Dominators.cpp:17:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]'
./llvm/include/llvm/Analysis/DominatorInternals.h:340:3:   required from 'void llvm::Calculate(llvm::DominatorTreeBase<typename llvm::GraphTraits<N>::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits<N>::NodeType = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:676:28:   required from 'void llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:673:18:   required from 'void llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]'
./llvm/include/llvm/Analysis/DominatorInternals.h:240:16:   required from 'void llvm::Calculate(llvm::DominatorTreeBase<typename llvm::GraphTraits<N>::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits<N>::NodeType = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:676:28:   required from 'void llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Dominators.lo -MD -MP -MF .deps/Dominators.Tpo -c llvm/lib/VMCore/Dominators.cpp -o Dominators.o >/dev/null 2>&1
mv -f .deps/Dominators.Tpo .deps/Dominators.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Pass.lo -MD -MP -MF .deps/Pass.Tpo -c -o Pass.lo `test -f 'llvm/lib/VMCore/Pass.cpp' || echo './'`llvm/lib/VMCore/Pass.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Pass.lo -MD -MP -MF .deps/Pass.Tpo -c llvm/lib/VMCore/Pass.cpp  -fPIC -DPIC -o .libs/Pass.o
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-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Pass.lo -MD -MP -MF .deps/Pass.Tpo -c llvm/lib/VMCore/Pass.cpp -o Pass.o >/dev/null 2>&1
mv -f .deps/Pass.Tpo .deps/Pass.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Module.lo -MD -MP -MF .deps/Module.Tpo -c -o Module.lo `test -f 'llvm/lib/VMCore/Module.cpp' || echo './'`llvm/lib/VMCore/Module.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Module.lo -MD -MP -MF .deps/Module.Tpo -c llvm/lib/VMCore/Module.cpp  -fPIC -DPIC -o .libs/Module.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/Module.cpp:14:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Module.lo -MD -MP -MF .deps/Module.Tpo -c llvm/lib/VMCore/Module.cpp -o Module.o >/dev/null 2>&1
mv -f .deps/Module.Tpo .deps/Module.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Metadata.lo -MD -MP -MF .deps/Metadata.Tpo -c -o Metadata.lo `test -f 'llvm/lib/VMCore/Metadata.cpp' || echo './'`llvm/lib/VMCore/Metadata.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Metadata.lo -MD -MP -MF .deps/Metadata.Tpo -c llvm/lib/VMCore/Metadata.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 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<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >::BucketT' {aka 'struct std::pair<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 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<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >::BucketT' {aka 'struct std::pair<const llvm::Instruction*, llvm::SmallVector<std::pair<unsigned int, llvm::TrackingVH<llvm::MDNode> >, 2> >'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Metadata.lo -MD -MP -MF .deps/Metadata.Tpo -c llvm/lib/VMCore/Metadata.cpp -o Metadata.o >/dev/null 2>&1
mv -f .deps/Metadata.Tpo .deps/Metadata.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PassRegistry.lo -MD -MP -MF .deps/PassRegistry.Tpo -c -o PassRegistry.lo `test -f 'llvm/lib/VMCore/PassRegistry.cpp' || echo './'`llvm/lib/VMCore/PassRegistry.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PassRegistry.lo -MD -MP -MF .deps/PassRegistry.Tpo -c llvm/lib/VMCore/PassRegistry.cpp  -fPIC -DPIC -o .libs/PassRegistry.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PassRegistry.lo -MD -MP -MF .deps/PassRegistry.Tpo -c llvm/lib/VMCore/PassRegistry.cpp -o PassRegistry.o >/dev/null 2>&1
mv -f .deps/PassRegistry.Tpo .deps/PassRegistry.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PrintModulePass.lo -MD -MP -MF .deps/PrintModulePass.Tpo -c -o PrintModulePass.lo `test -f 'llvm/lib/VMCore/PrintModulePass.cpp' || echo './'`llvm/lib/VMCore/PrintModulePass.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PrintModulePass.lo -MD -MP -MF .deps/PrintModulePass.Tpo -c llvm/lib/VMCore/PrintModulePass.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PrintModulePass.lo -MD -MP -MF .deps/PrintModulePass.Tpo -c llvm/lib/VMCore/PrintModulePass.cpp -o PrintModulePass.o >/dev/null 2>&1
mv -f .deps/PrintModulePass.Tpo .deps/PrintModulePass.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Use.lo -MD -MP -MF .deps/Use.Tpo -c -o Use.lo `test -f 'llvm/lib/VMCore/Use.cpp' || echo './'`llvm/lib/VMCore/Use.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Use.lo -MD -MP -MF .deps/Use.Tpo -c llvm/lib/VMCore/Use.cpp  -fPIC -DPIC -o .libs/Use.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Use.lo -MD -MP -MF .deps/Use.Tpo -c llvm/lib/VMCore/Use.cpp -o Use.o >/dev/null 2>&1
mv -f .deps/Use.Tpo .deps/Use.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT TypeSymbolTable.lo -MD -MP -MF .deps/TypeSymbolTable.Tpo -c -o TypeSymbolTable.lo `test -f 'llvm/lib/VMCore/TypeSymbolTable.cpp' || echo './'`llvm/lib/VMCore/TypeSymbolTable.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TypeSymbolTable.lo -MD -MP -MF .deps/TypeSymbolTable.Tpo -c llvm/lib/VMCore/TypeSymbolTable.cpp  -fPIC -DPIC -o .libs/TypeSymbolTable.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT TypeSymbolTable.lo -MD -MP -MF .deps/TypeSymbolTable.Tpo -c llvm/lib/VMCore/TypeSymbolTable.cpp -o TypeSymbolTable.o >/dev/null 2>&1
mv -f .deps/TypeSymbolTable.Tpo .deps/TypeSymbolTable.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Instructions.lo -MD -MP -MF .deps/Instructions.Tpo -c -o Instructions.lo `test -f 'llvm/lib/VMCore/Instructions.cpp' || echo './'`llvm/lib/VMCore/Instructions.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Instructions.lo -MD -MP -MF .deps/Instructions.Tpo -c llvm/lib/VMCore/Instructions.cpp  -fPIC -DPIC -o .libs/Instructions.o
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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios:40,
                 from /usr/include/c++/9.2.0/ostream:38,
                 from /usr/include/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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios:40,
                 from /usr/include/c++/9.2.0/ostream:38,
                 from /usr/include/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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios:40,
                 from /usr/include/c++/9.2.0/ostream:38,
                 from /usr/include/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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Instructions.lo -MD -MP -MF .deps/Instructions.Tpo -c llvm/lib/VMCore/Instructions.cpp -o Instructions.o >/dev/null 2>&1
mv -f .deps/Instructions.Tpo .deps/Instructions.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Constants.lo -MD -MP -MF .deps/Constants.Tpo -c -o Constants.lo `test -f 'llvm/lib/VMCore/Constants.cpp' || echo './'`llvm/lib/VMCore/Constants.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Constants.lo -MD -MP -MF .deps/Constants.Tpo -c llvm/lib/VMCore/Constants.cpp  -fPIC -DPIC -o .libs/Constants.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/Constants.cpp:20:
./llvm/include/llvm/SymbolTableListTraits.h: In member function 'ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantInt*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantInt*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantInt*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::DenseMapAPIntKeyInfo::KeyTy; ValueT = llvm::ConstantInt*; KeyInfoT = llvm::DenseMapAPIntKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantInt*>]'
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<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo>::BucketT' {aka 'struct std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>'} 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<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo>::BucketT' {aka 'struct std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantFP*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantFP*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantFP*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::DenseMapAPFloatKeyInfo::KeyTy; ValueT = llvm::ConstantFP*; KeyInfoT = llvm::DenseMapAPFloatKeyInfo; ValueInfoT = llvm::DenseMapInfo<llvm::ConstantFP*>]'
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<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo>::BucketT' {aka 'struct std::pair<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*>'} 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<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo>::BucketT' {aka 'struct std::pair<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = std::pair<llvm::Function*, llvm::BasicBlock*>; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Function*, llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BlockAddress*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = std::pair<llvm::Function*, llvm::BasicBlock*>; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Function*, llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BlockAddress*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<std::pair<llvm::Function*, llvm::BasicBlock*>, llvm::BlockAddress*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = std::pair<llvm::Function*, llvm::BasicBlock*>; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Function*, llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BlockAddress*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<std::pair<llvm::Function*, llvm::BasicBlock*>, llvm::BlockAddress*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = std::pair<llvm::Function*, llvm::BasicBlock*>; ValueT = llvm::BlockAddress*; KeyInfoT = llvm::DenseMapInfo<std::pair<llvm::Function*, llvm::BasicBlock*> >; ValueInfoT = llvm::DenseMapInfo<llvm::BlockAddress*>]'
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<std::pair<llvm::Function*, llvm::BasicBlock*>, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair<std::pair<llvm::Function*, llvm::BasicBlock*>, 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<std::pair<llvm::Function*, llvm::BasicBlock*>, llvm::BlockAddress*>::BucketT' {aka 'struct std::pair<std::pair<llvm::Function*, llvm::BasicBlock*>, llvm::BlockAddress*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Constants.lo -MD -MP -MF .deps/Constants.Tpo -c llvm/lib/VMCore/Constants.cpp -o Constants.o >/dev/null 2>&1
mv -f .deps/Constants.Tpo .deps/Constants.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ValueSymbolTable.lo -MD -MP -MF .deps/ValueSymbolTable.Tpo -c -o ValueSymbolTable.lo `test -f 'llvm/lib/VMCore/ValueSymbolTable.cpp' || echo './'`llvm/lib/VMCore/ValueSymbolTable.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueSymbolTable.lo -MD -MP -MF .deps/ValueSymbolTable.Tpo -c llvm/lib/VMCore/ValueSymbolTable.cpp  -fPIC -DPIC -o .libs/ValueSymbolTable.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueSymbolTable.lo -MD -MP -MF .deps/ValueSymbolTable.Tpo -c llvm/lib/VMCore/ValueSymbolTable.cpp -o ValueSymbolTable.o >/dev/null 2>&1
mv -f .deps/ValueSymbolTable.Tpo .deps/ValueSymbolTable.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT ValueTypes.lo -MD -MP -MF .deps/ValueTypes.Tpo -c -o ValueTypes.lo `test -f 'llvm/lib/VMCore/ValueTypes.cpp' || echo './'`llvm/lib/VMCore/ValueTypes.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueTypes.lo -MD -MP -MF .deps/ValueTypes.Tpo -c llvm/lib/VMCore/ValueTypes.cpp  -fPIC -DPIC -o .libs/ValueTypes.o
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT ValueTypes.lo -MD -MP -MF .deps/ValueTypes.Tpo -c llvm/lib/VMCore/ValueTypes.cpp -o ValueTypes.o >/dev/null 2>&1
mv -f .deps/ValueTypes.Tpo .deps/ValueTypes.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Function.lo -MD -MP -MF .deps/Function.Tpo -c -o Function.lo `test -f 'llvm/lib/VMCore/Function.cpp' || echo './'`llvm/lib/VMCore/Function.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Function.lo -MD -MP -MF .deps/Function.Tpo -c llvm/lib/VMCore/Function.cpp  -fPIC -DPIC -o .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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
In file included from llvm/lib/VMCore/Function.cpp:26:
./llvm/include/llvm/ADT/DenseMap.h: In instantiation of 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<llvm::PooledStringPtr>]':
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<const llvm::Function*, llvm::PooledStringPtr>::BucketT' {aka 'struct std::pair<const llvm::Function*, llvm::PooledStringPtr>'} 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<const llvm::Function*, llvm::PooledStringPtr>::BucketT' {aka 'struct std::pair<const llvm::Function*, llvm::PooledStringPtr>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<llvm::PooledStringPtr>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<llvm::PooledStringPtr>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<const llvm::Function*, llvm::PooledStringPtr>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<llvm::PooledStringPtr>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<const llvm::Function*, llvm::PooledStringPtr>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = const llvm::Function*; ValueT = llvm::PooledStringPtr; KeyInfoT = llvm::DenseMapInfo<const llvm::Function*>; ValueInfoT = llvm::DenseMapInfo<llvm::PooledStringPtr>]'
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<const llvm::Function*, llvm::PooledStringPtr>::BucketT' {aka 'struct std::pair<const llvm::Function*, llvm::PooledStringPtr>'} 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<const llvm::Function*, llvm::PooledStringPtr>::BucketT' {aka 'struct std::pair<const llvm::Function*, llvm::PooledStringPtr>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Function.lo -MD -MP -MF .deps/Function.Tpo -c llvm/lib/VMCore/Function.cpp -o Function.o >/dev/null 2>&1
mv -f .deps/Function.Tpo .deps/Function.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT PassManager.lo -MD -MP -MF .deps/PassManager.Tpo -c -o PassManager.lo `test -f 'llvm/lib/VMCore/PassManager.cpp' || echo './'`llvm/lib/VMCore/PassManager.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PassManager.lo -MD -MP -MF .deps/PassManager.Tpo -c llvm/lib/VMCore/PassManager.cpp  -fPIC -DPIC -o .libs/PassManager.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Timer*>]':
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<llvm::Pass*, llvm::Timer*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Timer*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::Timer*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Timer*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Pass*>]':
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<llvm::Pass*, llvm::Pass*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Pass*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::Pass*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Pass*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet<llvm::Pass*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Pass*, 8> >]':
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<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >'} 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<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::AnalysisUsage*>]':
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<llvm::Pass*, llvm::AnalysisUsage*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::AnalysisUsage*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::AnalysisUsage*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::AnalysisUsage*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Timer*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Timer*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Pass*, llvm::Timer*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Timer*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Pass*, llvm::Timer*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Timer*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Timer*>]'
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<llvm::Pass*, llvm::Timer*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Timer*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::Timer*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Timer*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Pass*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Pass*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Pass*, llvm::Pass*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Pass*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Pass*, llvm::Pass*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::Pass*>]'
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<llvm::Pass*, llvm::Pass*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Pass*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::Pass*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::Pass*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::AnalysisUsage*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::AnalysisUsage*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Pass*, llvm::AnalysisUsage*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::AnalysisUsage*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Pass*, llvm::AnalysisUsage*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::AnalysisUsage*; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::AnalysisUsage*>]'
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<llvm::Pass*, llvm::AnalysisUsage*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::AnalysisUsage*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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<llvm::Pass*, llvm::AnalysisUsage*>::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::AnalysisUsage*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet<llvm::Pass*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Pass*, 8> >]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet<llvm::Pass*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Pass*, 8> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet<llvm::Pass*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Pass*, 8> >; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Pass*; ValueT = llvm::SmallPtrSet<llvm::Pass*, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Pass*>; ValueInfoT = llvm::DenseMapInfo<llvm::SmallPtrSet<llvm::Pass*, 8> >]'
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<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >'} 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<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >::BucketT' {aka 'struct std::pair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8> >'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT PassManager.lo -MD -MP -MF .deps/PassManager.Tpo -c llvm/lib/VMCore/PassManager.cpp -o PassManager.o >/dev/null 2>&1
mv -f .deps/PassManager.Tpo .deps/PassManager.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT IVUsers.lo -MD -MP -MF .deps/IVUsers.Tpo -c -o IVUsers.lo `test -f 'llvm/lib/Analysis/IVUsers.cpp' || echo './'`llvm/lib/Analysis/IVUsers.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IVUsers.lo -MD -MP -MF .deps/IVUsers.Tpo -c llvm/lib/Analysis/IVUsers.cpp  -fPIC -DPIC -o .libs/IVUsers.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> 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<N, M>::getLoopPredecessor() const':
./llvm/include/llvm/Analysis/LoopInfo.h:288:34: warning: typedef 'BlockTraits' locally defined but not used [-Wunused-local-typedefs]
  288 |     typedef GraphTraits<BlockT*> 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; use assignment instead [-Wclass-memaccess]
   74 |     memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::~DenseMap() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec>]':
./llvm/include/llvm/Analysis/Dominators.h:303:74:   required from 'llvm::DominatorTreeBase<NodeT>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:231:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; 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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::shrink_and_clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]':
./llvm/include/llvm/ADT/DenseMap.h:108:7:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::clear() [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>]'
./llvm/include/llvm/Analysis/Dominators.h:232:5:   required from 'void llvm::DominatorTreeBase<NodeT>::reset() [with NodeT = llvm::BasicBlock]'
./llvm/include/llvm/Analysis/Dominators.h:304:34:   required from 'llvm::DominatorTreeBase<NodeT>::~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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'}; 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::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::BasicBlock*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>'} 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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::DomTreeNodeBase<llvm::BasicBlock>*; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; ValueInfoT = llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
./llvm/include/llvm/Analysis/Dominators.h:493:24:   required from 'llvm::DomTreeNodeBase<NodeT>* llvm::DominatorTreeBase<NodeT>::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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /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::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DomTreeNodeBase<llvm::BasicBlock>*> >::BucketT' {aka 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT IVUsers.lo -MD -MP -MF .deps/IVUsers.Tpo -c llvm/lib/Analysis/IVUsers.cpp -o IVUsers.o >/dev/null 2>&1
mv -f .deps/IVUsers.Tpo .deps/IVUsers.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT Value.lo -MD -MP -MF .deps/Value.Tpo -c -o Value.lo `test -f 'llvm/lib/VMCore/Value.cpp' || echo './'`llvm/lib/VMCore/Value.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Value.lo -MD -MP -MF .deps/Value.Tpo -c llvm/lib/VMCore/Value.cpp  -fPIC -DPIC -o .libs/Value.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<ValueSubClass, ItemParentClass>::getListOwner()':
./llvm/include/llvm/SymbolTableListTraits.h:49:53: warning: typedef 'Sublist' locally defined but not used [-Wunused-local-typedefs]
   49 |     typedef iplist<ValueSubClass> ItemParentClass::*Sublist;
      |                                                     ^~~~~~~
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<KeyT, ValueT, KeyInfoT, ValueInfoT>::grow(unsigned int) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::ValueHandleBase*>]':
./llvm/include/llvm/ADT/DenseMap.h:283:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT* llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::InsertIntoBucket(const KeyT&, const ValueT&, llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT*) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::ValueHandleBase*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::BucketT = std::pair<llvm::Value*, llvm::ValueHandleBase*>]'
./llvm/include/llvm/ADT/DenseMap.h:208:13:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::FindAndConstruct(const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::ValueHandleBase*>; llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::value_type = std::pair<llvm::Value*, llvm::ValueHandleBase*>]'
./llvm/include/llvm/ADT/DenseMap.h:212:12:   required from 'ValueT& llvm::DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::ValueHandleBase*; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; ValueInfoT = llvm::DenseMapInfo<llvm::ValueHandleBase*>]'
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<llvm::Value*, llvm::ValueHandleBase*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::ValueHandleBase*>'}; use assignment instead [-Wclass-memaccess]
  400 |     memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9.2.0/bits/stl_algobase.h:64,
                 from /usr/include/c++/9.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/9.2.0/ios:40,
                 from /usr/include/c++/9.2.0/ostream:38,
                 from /usr/include/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<llvm::Value*, llvm::ValueHandleBase*>::BucketT' {aka 'struct std::pair<llvm::Value*, llvm::ValueHandleBase*>'} declared here
  208 |     struct pair
      |            ^~~~
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -std=gnu++98 -MT Value.lo -MD -MP -MF .deps/Value.Tpo -c llvm/lib/VMCore/Value.cpp -o Value.o >/dev/null 2>&1
mv -f .deps/Value.Tpo .deps/Value.Plo
make[5]: Leaving directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
make[5]: Entering directory '/tmp/B.4H9OHL/BUILD/clamav-0.102.1/libclamav/c++'
/usr/bin/libtool  --tag=CXX   --mode=compile i686-pld-linux-g++ -DHAVE_CONFIG_H -I.  -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE  -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -std=gnu++98 -MT InstructionSimplify.lo -MD -MP -MF .deps/InstructionSimplify.Tpo -c -o InstructionSimplify.lo `test -f 'llvm/lib/Analysis/InstructionSimplify.cpp' || echo './'`llvm/lib/Analysis/InstructionSimplify.cpp
libtool: compile:  i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D